PDA

View Full Version : سوال: راهنمایی در انتخاب نوع ASP



rahro-91
سه شنبه 15 تیر 1395, 08:37 صبح
من قبلا با asp web form کار کردم و شبکه اجتماعی ای نیز طراحی کردم باهاش

الان دوباره می خوام یکی دیکه از نوع بسازم با امکانات جدید

مشکلم با قبلی در سرعت بود و استفاده زیاد از کنترل های ایجکس خود ویژوال که یکم هم پیچیده کرده بود پروژه رو هم ناخوشایند


بنظرتون asp mvc این مشکلات رو رفع می کنه

دوست ندارم وقت بزارم یه چیزی رو یاد بگیرم بعد ببینم به کارم نمی آد ...

بنظر دوستان مزیت اصلی برتری mvc چیه ؟

Moien Tajik
چهارشنبه 16 تیر 1395, 07:32 صبح
mvc نسبت به web form مزیت های بسیاری داره ، برتری اصلی که web form داشت این بود کسانی که از WinForm وارد به برنامه نویسی وب شدن کار براشون راحتتره . یاد گرفتن mvc وقت هدر کردن نیست . :چشمک:

اینم یک مقایسه بین web form و mvc :
http://stackoverflow.com/questions/102558/biggest-advantage-to-using-asp-net-mvc-vs-web-forms

__H2__
جمعه 18 تیر 1395, 02:50 صبح
سلام
شروع هر نوع پروژه جدید، کوچک و بزرگ با ASP.Net WebForm هدر کردن زمان است.
توسعه ASP.Net WebForm سالهاست متوقف شده، در واقع مایکروسافت فقط آن را به همان شکلی که بوده حفظ کرده تا پروژه های قدیمی همچنان قابل بروز رسانی باشند ولی رسماً توسعه آن متوقف شده وهیچ چیز جدیدی به آن اضافه نشده، استفاده از WebForm نوعی توقف وانجماد در زمان است.

تکنولوژی آینده ASP.Net فقط برپایه نگارش جدید MVC خواهد بود.
ASP.Net Core 1 چیزی است ارزش وقت وسرمایه گذاری دارد، این نسخه جدید، پیش از این با نام هایی مانند ASP.Net vNext و ASP.Net 5 و MVC 6 هم شناخته میشده.
ASP.Net Core 1 هسته ای کاملاً جدید دارد (کامل از اول نوشته شده) و مستقل از ویندوز و IIS است و میتواند با یک exe ساده هم اجرا شود وحتی در سایر سیستم عامل ها مانند لینوکس ومک هم کار میکند.
این نسخه از کامپایلر جدید Roslyn استفاده میکند که با خود سی.شارپ نوشته شده ، ASP.Net Core 1 از ریشه برپایه معماری تزریق وابستگی ساخته شده و کاملاً متن باز است (یعنی میتوانید سورس کدها را هم دانلود ومشاهده کنید) در لایه های سطحی اش خیلی شبیه MVC است، یعنی مفهوم Model-View-Control را دارد.

برای شروع کار تحت ASP.Net Core 1 کافی است VS2015 Update3 را به همراه dotNET Core Tooling Preview 2 for VS2015 نصب کنید.
برای اطلاعات بیشتر به سایت زیر مراجعه کنید.
http://dot.net

شب خوش.