PDA

View Full Version : سوال: تفاوت کد نویسی در asp core mvc , aspmvc5 ?



r4hgozar
سه شنبه 15 خرداد 1397, 12:29 عصر
سلام دوستان..

من طبق مطالعه کوتاهی که انجام دادم تفاوت در کد نویسی در core mvc , mvc5 ندیدم.
جز یک سری تغییرات در ساختار برنامه ها مثل فضای ذخیره سازی داده و یا IIS.
آیا تفاوق خاصی در razor و یا کد های c# در این 2 وجود داره؟

Moien Tajik
سه شنبه 15 خرداد 1397, 13:14 عصر
پایه هر دو #C هست و طبیعتا تفاوت خیلی خاصی رو نمیبینید.
اگر MVC 5 رو کمی حرفه ای تر کار کرده باشید و از DI استفاده کرده باشید ، در Core میبینید که این موارد بصورت درون ساخت وجود دارن ; یا موارد دیگه مثل Middleware ها.
در Razor هم یک سری تغییرات مثل اضافه شدن Razor Pages و View Component و DI در داخل View ها و ... صورت گرفته.

در کل مهاجرت برای کسانی که به mvc 5 مسلط بودن خیلی سخت نیست و در مدت کمی میتونن Switch کنن.

hakim22
سه شنبه 15 خرداد 1397, 13:26 عصر
مایکروسافت نهایت سعیش رو کرده که ظاهر کدها شبیه نسخه ی قبلی باشه.
بیشتر تغییرات در لایه های درونی است.
زبان برنامه نویسی در هر دو یکسانه و بسیاری از کتابخانه های دات نت هم با همان فضای نامی قابل دسترس است.
میان افزار ها یا Middleware ها یک تغییر عمده هستند ولی زیاد متوجه ی حضور آنها نمیشوید.
برای کسانی که سابقه ی کار با ASP.NET دارند مهاجرت به ASP.NET Core خیلی سخت نیست.