سلام لطفا دوستانی که اطلاع دارن بفرمایند :
زمانی که مایکروسافت تکنولوژی Core را معرفی کرد یک جمله در مورد این تکنولوژی زیاد به گوش می خورد. "تکنولوژی Core یک بازنویسی کامل از Mvc قدیمی هست." در واقع مایکروسافت با معرفی Core به طور کامل Mvc قدیمی رو کنار گذاشت و یک پلت فرم جدید رو ارائه کرد.
حالا در مورد Core 6 و دات نت کور 6 هم میشه تا حدود کمی این جملات رو به کار برد. (البته تغییرات به اندازه قبل نیست). در کور 6 هم تغییرات زیادی انجام شده و بهبودهای فراوانی صورت گرفته. در ادامه به برخی از اونها اشاره میکنم.
در Asp.net Core 6 در بخش های مختلف تفاوت ها و مزایایی ایجاد شده است.
API ها
در Asp.net Core 6 تغییرات محسوس در API ها به وجود آمده است. در این نسخه Api هایی به نام Minimal Api ها به وجود آمده است. می دانیم که Api ها برای انتقال اطلاعات از Http استفاده می کنند. در minimal api ها وابستگی به Http به حداقل رسیده و برای میکروسرویس ها و اپلیکیشن هایی که نیاز به انتقال فایل ندارند یا رد و بدل اطلاعات در آنها کوچک می باشد و یا ویژگی ها و وابستگی های کمی دارند، بسیار مناسب می باشد.
SignalR
یکی از قابلیتهای موجود در Asp.net Core تکنولوژی SignalR می باشد. (آموزش کار با SignalR در Asp.net Core) در نسخه 6 از Asp.net Core تغییراتی در SignalR ایجاد شده است.
Razor compiler
Hot Related : یکی از قابلیت های جذاب در Core 6 و البته ویژوال استودیو 2022 قابلیت Hot Related می باشد. توسط این قابلیت شما می تواتید هر تغییری که در سورس پروژه انجام دادید بدون نیاز به متوقف کردن پروژه تغییرات را در خروجی کار مشاهده کنید. در نسخه های قبلی بعد از انجام هر تغییری می بایست حتما پروژه Stop و مجدد Start می شد. این قابلیت موجب سرعت در توسعه نرم افزار خواهد شد.
دقت کنید که کامپایلر Razor قبلا هنگام کامپایل پروژه یک فرآیند 2 مرحله ای را انجام میداد. در واقع یک مجموعه ای View ها را در یک مرحله ایجاد می کرد (همان فایل های cshtml) و این باعث می شد که خروجی کار را حین Run بودن پروژه نتوان مشاهده کرد. اما در حال حاضر یک مجموعه مهر و موم شده یک مرحله ای عملیات کامپایل انجام می شود. در این نسخه هم سرعت کامپایل بهتر و بالاتر می باشد و هم اینکه می توان حین Run بودن پروژه هم تغییرات را اعمال کرد و خروجی را مشاهده کرد.
برخی بهبودهای دیگر در Asp.net Core 6
در مجموع از لحاظ سرعت در بسیاری از متدها و توابع و عملیات نسخه 6 بهبودهای قابل توجهی نسبت به نسخه های قبلی داشته.
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1315
- پاسخ :
0
|
تاریخ :
1403/12/01
- ساعت :
01:07:00 PM
- بازدید :
176
- پاسخ :
0
|
تاریخ :
1403/12/26
- ساعت :
03:04:00 PM
- بازدید :
70
- پاسخ :
1
|
تاریخ :
1403/12/23
- ساعت :
11:21:00 AM
- بازدید :
159
- پاسخ :
1
|
تاریخ :
1399/09/20
- ساعت :
01:21:00 PM
- بازدید :
6833
- پاسخ :
1
|
تاریخ :
1403/12/22
- ساعت :
11:05:00 AM
- بازدید :
189
- پاسخ :
1
|
تاریخ :
1403/12/19
- ساعت :
11:21:00 PM
- بازدید :
75
- پاسخ :
1
|
تاریخ :
1403/12/18
- ساعت :
07:24:00 PM
- بازدید :
107
- پاسخ :
1
|
تاریخ :
1398/09/06
- ساعت :
09:06:00 PM
- بازدید :
3429
- پاسخ :
1
|
تاریخ :
1399/12/15
- ساعت :
08:08:00 PM
- بازدید :
3585
- پاسخ :
1
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
91
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1315
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
68
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9853
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
46
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
50
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4421
- پاسخ :
2
|
تاریخ :
1403/11/30
- ساعت :
10:36:00 AM
- بازدید :
203
- پاسخ :
2
|