PDA

View Full Version : سوال: سایت پرسش و پاسخ



irpersian20
پنج شنبه 15 اسفند 1392, 11:40 صبح
سلام
عزیزان یک سایت که بخواد با MVC طراحی بشه از نقطه 0 و محتوای سایت به این صورت هست که کاربر عضو میشه و میتونه سوال بپرسه و مدیر سایت یا مسئول بیاد پاسخ رو بده
یک قسمت لیست سوالات پاسخ گرفته و لیست پاسخ نگرفته ها
تنظیمات و ...
یک طراحی چنین سایتی چقدر طول میکشه؟ نیاز به آدم حرفه ای داره یا خودمان کتاب بخوانیم میتوانیم انجام دهیم؟

Dr.Bronx
پنج شنبه 15 اسفند 1392, 13:43 عصر
اگر یک آدم حرفه ای بخواد انجام بده حدود 30 تا 40 روز .
اما اگر خودتون بخواید با اون شرایط کار کنید شاید 2 تا 3 ماه زمان ببره .

موفق باشید ./

irpersian20
پنج شنبه 15 اسفند 1392, 15:36 عصر
اگر یک آدم حرفه ای بخواد انجام بده حدود 30 تا 40 روز .
اما اگر خودتون بخواید با اون شرایط کار کنید شاید 2 تا 3 ماه زمان ببره .

موفق باشید ./
آقا آدم حرفه ای 40 روز و آدم تازه کار 3 ماه؟!
راستش میخواستم پروژه پایان ترم انجام بدم،خوب شد آقا گفتی
آقا یک طراحی سایت که زمان بر نباشه و از پس یک تازه کار بر بیاد به نظر شما چی خوبه؟

Dr.Bronx
پنج شنبه 15 اسفند 1392, 16:54 عصر
اینجا رو ببینید : http://stackoverflow.com/questions/987057/small-projects-ideas-to-teach-beginners-web-developent-using-asp-net

irpersian20
پنج شنبه 15 اسفند 1392, 18:13 عصر
اینجا رو ببینید : http://stackoverflow.com/questions/987057/small-projects-ideas-to-teach-beginners-web-developent-using-asp-net
راستش چیزی دستگیرم نشد

Dr.Bronx
پنج شنبه 15 اسفند 1392, 18:16 عصر
همون سوال شما اونجا مطرح شده دیگه .
جواب های خیلی خوبی هم عنوان شده .


A simple e-commerce application is a good project, as it exposes the students to a number of issues:

Security
Database integration
Transactions
Session management
Design and usability





Use your brothers interests. If one brother likes Football, have him put together a fan site for his favorite team. Another brother likes fishing, well, you get the point.There are two main benefits with picking topics this way:


They are already subject matter experts and can concentrate on learning the technology instead of the subject and the technology.
Hopefully they pick something they are passionate about and this will add to their desire to learn the technologies.




If your interests are in TV shows or movies or something similar that one can collect on DVDs, building a simple CRUD (http://en.wikipedia.org/wiki/Create,_read,_update_and_delete) web app to update a database should be a fairly simple application that will cover some basics like DB design and manipulation, AJAX if you want to send the requests without a full postback, and is something rather common in enterprise applications so it may be very useful.
The year the DVD came out, who wrote and directed what is on the discs, genre of the material, length, stars, extras on the DVD and many other things could go into the DB if one wanted to set up a library like system for an add-on that could be interesting in some ways.


How about a sample time entry app.User logs in to key his time for the week.
Admin user can approve time.
Reports can be made for summaries, approval, etc.. to give programmer exposure to reports. Login / Roles is always important to understand Time Entry gives you database interaction.

hakim22
جمعه 16 اسفند 1392, 00:33 صبح
بستگی داره چقدر میخواهید وارد جزئیات شوید و اینکه چقدر میخواهید پروژه دقیق و تمیز نوشته شود.

میتوانید کل سایت رو بدون یک خط کد نویسی جاوااسکریپت پیاده کنید. استفاده از ajax رو کنار بگذارید و خیلی دنبال ظاهر نباشید و از جیکوئری یا بوت استرپ آماده استفاده کنید. قسمتهای مختلف سایت رو کامل شرح ندادید ولی میشه یک نسخه ی اولیه که کار کنه و خیلی شاهکار نباشه در 50 تا 100 ساعت کار پیاده کرد. البته برای کسی که هیچ تجربه ای در برنامه نویسی ASP MVC نداره و حداقل یک کتاب آموزشی رو تا آخر مطالعه کرده.

یک آدم حرفه ای میتونه خیلی سریع کار کنه. اگه خیلی درگیر ظاهر سایت نشیم و بخواهیم یک چیز ساده و معقول باشه و وسواس به خرج ندیم به نظر من میشه بین 15 تا 20 ساعت جمش کرد. مثلا CRUD مربوط به کاربرها یک ساعت بیشتر زمان نمیبره که برای من عملا کپی و پیست از یک پروژه ی دیگه میشه. و وقتی صرفش نمیکنم. در مورد سوالات و پاسخها با توجه به تعداد کم فیلدهای مورد نیاز عملا یکی یا دو ساعت بیشتر وقت نیاز نیست.

بخش تنظیمات رو توضیح ندادید ولی به نظر من و برای من یک یا دو روز بیشتر زمان نمیبره .که یکی از دلایلش اینه که کدهای زیادی آماده دارم و قبلا نوشتم.
البته این در صورتی است که ما از Ninject و الگوی Repository/Services استفاده نکنیم و جاوا اسکریپت رو از پروژه حذف کنیم بانک رو هم با SQL بسازیم. من البته مدت سه سال هست که به صورت تمام وقت برنامه نویسی ASP MVC انجام میدهم.

irpersian20
شنبه 17 اسفند 1392, 17:58 عصر
حالا یک پروژه آسان بخواهیم کار کنیم در حدی که نه خیلی ساده باشه و نه پیشرفته چه موضوعی سراغ دارید؟
دیتابیس sql بزاریم و روی پوسته سایت هم بیشتر هم asp.net وقت بزاریم.(html,css,javascript) بیشتر وقت بزاریم تا asp.net mvc
چه موضوعی کار کنیم؟>

hakim22
یک شنبه 18 اسفند 1392, 10:23 صبح
به نظر من بهترین انتخاب طراحی یک وبلاگ ساده است. مانند وبلاگهای بلاگفا با قابلیت پست مطلب جدید و نظر دهی ساده. بعدا میتوانید آن را تبدیل به سایت شخصی خود کنید و پروژه را توسعه دهید. برای فروش در آینده هم بیشترین شانس را دارد که با قیمت کم در اختیار دوستان خود بگذارید. به پروژه های دانشجویی توجه بیشتری کنید. این میتواند نمونه کار شما برای استخدام در آینده باشد. امید است که شما زاکربرگ بعدی باشید که با یک پروژه ی دانشگاهی دنیا را برای همیشه عوض کرد.

irpersian20
دوشنبه 19 اسفند 1392, 17:34 عصر
به نظر من بهترین انتخاب طراحی یک وبلاگ ساده است. مانند وبلاگهای بلاگفا با قابلیت پست مطلب جدید و نظر دهی ساده. بعدا میتوانید آن را تبدیل به سایت شخصی خود کنید و پروژه را توسعه دهید. برای فروش در آینده هم بیشترین شانس را دارد که با قیمت کم در اختیار دوستان خود بگذارید. به پروژه های دانشجویی توجه بیشتری کنید. این میتواند نمونه کار شما برای استخدام در آینده باشد. امید است که شما زاکربرگ بعدی باشید که با یک پروژه ی دانشگاهی دنیا را برای همیشه عوض کرد.
سلام
راه اندازی وبلاگ اگر بگم اصلا برگه پروژه رو برام امضا نمیکنن

Dr.Bronx
دوشنبه 19 اسفند 1392, 18:16 عصر
ایشون نگفتن راه اندازی وبلاگ ، منظورشون نوشتن یک سیستم وبلاگ نویسی هست ... !
یک سیستم شبیه به Wordpress ( البته نه با اون همه امکانات ) .
یک سیستم ساده وبلاگ نویسی که به مرور زمان تکمیلش می کنید و به درد خودتون هم میخوره .

این جا می تونید یکسری پروژه های آماده رو صرفا جهت یادگیری ببینید : http://stackoverflow.com/questions/491207/asp-net-mvc-blogging-engine

این هم یک آموزش 3 بخشی :

How to create a simple blog using ASP.NET MVC - Part I (http://www.prideparrot.com/blog/archive/2012/12/how_to_create_a_simple_blog_part1)
How to create a simple blog using ASP.NET MVC - Part II (http://www.prideparrot.com/blog/archive/2013/3/how_to_create_simple_blog_part2)
How to create a simple blog using ASP.NET MVC - Part III (http://www.prideparrot.com/blog/archive/2013/6/how_to_create_simple_blog_part3)

این هم یک بلاگ انجین با به کمک Bootstrap

http://www.palmmedia.de/Blog/2013/9/6/aspnet-mvc-4-blog-engine-based-on-twitter-bootstrap


موفق باشید ./

hakim22
سه شنبه 20 اسفند 1392, 08:19 صبح
سلام
راه اندازی وبلاگ اگر بگم اصلا برگه پروژه رو برام امضا نمیکنن

اول اینکه پروژه ی سختی هست و اگر روی آن وقت صرف شود امتیازات خوبی دارد.
مثلا قابلیت های زیر بسیار جلب توجه میکند.
1- سیستم عضو گیری
2-سیستم نظر دهی
3-سیستم نمره دهی به مطالب مثلا از یک تا پنج
4-سیستم دکمه لایک
5-سیستم مدیریت مطالب شامل سیستم ورود و خروج مدیر ،
6-ویرایش و وارد کردن مطالب جدید.
7-آپلود انواع فایل و مدیریت آنها
8-آمار بازدید از مطالب مختلف
9-محدود کردن دسترسی به فایلها جهت دانلود برای اعضای سایت
10-سیستم مدیریت موضوعات وبلاگ
11-سیستم مدیریت پیوندها
12-قابلیت تغییر اسکریپتهای جانبی مانند بلاگفا

در نهایت اگر شما بتوانید فقط 3 تای این ها در مدت 10 ماه پیاده کنید باید به شما تبریک گفت و نمره ی کامل را دریافت کنید.