سلام
***اول اجازه دهید از این فرصت سوء استفاده یا حسن استفاده کنم و عید سعید فطر را به تمام دوستان و همکاران قدیمی در این سایت تبریک عرض میکنم.***
حقیقتش اجازه دهید تا 80% موافق نیستم و میخواهم مخالفت کنم!
اولا زمان آقای گیتس هم VB6 رفت و VB.Net آمد که موج تغییرات و شاکی هایش بسیار بیشتر بود
درخود دات نت مگر با آمدن WPF بستر قدیمی WinForm متروکه نشد؟!
و مثال های دیگر و دیگر که بخواهم بگویم بسیار است... ....
(اینها که خوب است، جایگزین دارد، برخی را تعطیل کرده اند وجایگزین داده اند برخی تعطیل کرده اند وجایگزین هم نداده اند... )
دوما درمتن گفته شد "... زبان برنامه نویسی مگه شلوار ..." زبان برنامه نویسی که عوض نشده!
الآن چه سینتکس
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ای و کلمه کلیدی (keyword) هست که تغییر کرده باشد؟!
سوما این تکنولوژی وجبر زمانه است.
بالاخره گاری میرود وماشین می آید.
داس میرود ویندوز می آید.
درخود ویندوز همه این همه بروزرسانی وتغییر نسخه نداشتیم؟
یعنی ویندوز 10 با 95 یکی است؟
یا نسخه های اولیه فتوشاپ با نسخه های متاخر آن یکی هستند.
قبلا هم گفتم، یک قطار تکنولوژی است که دارد میرود، فقط باید تلاش کرد جا نمانیم
و لزوما بد هم نیست.
الآن دوستانی که هم به WPF و هم به WinForm مسلط هستند؟ نظرشان درمورد ظرفیت ها و قابلیت های این دو پلتفرم چیست؟
و...و...
چهارم
برای برنامه نویسی عادی ، ظواهر MVC در ASP.Net Core حفظ شده.
حتما میدانید که تا مدت ها نام بستر جدید MVC6 بود و dll های نسخه اولیه با همین نام ودر قالب همان بسته های قبلی nuget عرضه میشد...
یعنی ما فقط درگیر اسامی هستیم.
اگر نامش MVC6 بود، خوب بود ولی چون نامش Core شد، دیگر بد است و قابل تحمل نیست؟!
نتیجه گیری:
اجازه دهید من بانی بشوم و شما دو تا را با هم آشتی بدهم! کدورت ها را کنار بگذارید...
با این جوان تازه آمده (ASP.Net Core)یک ماه کار کنید، قول میدهد زیاد اذیت نکند، شما هم تحملش کنید...
بعدش دیگر شاید سمت MVC نروید.
همین کدی که برای اکشن AjaxPager در تاپیک دیگرتان گذاشتید و خودتان تحت MVC نوشته بودید:
آیا میدانید که اگر فقط کلمه ActionResult آن به IActionResult تبدیل شود، کد ASP.Net Core میشود و در آن کامپایل و کار خواهد کرد؟؟!!
دقیقا مفاهیم معماری MVC ایجا هم وجود دارد ... Controller و Action و Razor داریم...
پس اگر با روی گشاده از این تکنولوژی جدید استقبال کنید، میبینید خیلی سخت هم نیست.
اصلا شما صداش کنید MVC6 قول میدهم ناراحت نشود!
البته مواردی هم تغییر کرده، شما کار کنید ، رسیدید بجاهای متفاوت بفرمائید کجای کدتان مشکل میخورد، راه حل های جدید را تقدیم خواهم کرد.
یک تصویر لحظه ای از شما و ASP.Net Core در نوروز 97 >>>
موفق باشید.