ویژگی های جدید دات نت کور 9.0 - .NET 9

.NET 9.0، دات نت 9.0، برنامه نویس دات نت، سی شارپ 1403/4/2
نویسنده: حمید بهمن آبادی

دات نت 9 آخرین نسخه از فریم ورک محبوب دات نت است که برای توسعه سریعتر، آسانتر و قویتر طراحی شده است. هدف آن بالا بردن عملکرد، افزایش امنیت و ارائه ویژگی‌های زبانی جدید است که کدنویسی را ساده می‌کند، NET Core 9 ویژگی های مختلفی را با هدف افزایش تجربه توسعه، عملکرد و امنیت معرفی می کند. در زیر برخی از ویژگی های کلیدی برجسته شده در منابع مختلف آورده شده است:

بهبود عملکرد 

افزایش کارایی وعملکرد یک فرم وورک، یکی از کلیدی ترین ویژگیهای هر فریم وورک خوب است. تیم توسعه مایکروسافت، زمان اجرا و کامپایل را برای اطمینان از زمان اجرای سریعتر و کاهش مصرف حافظه بهینه کرده است. این برای برنامه‌های با کارایی بالا که هر میلی‌ثانیه اهمیت دارد، عالی است.

تجمیع و یکی کردن فریم وورک MVC & Web API

ادغام MVC و Web API در یک مدل برنامه نویسی واحد، فرآیند توسعه را ساده می کند و ساخت برنامه ها و خدمات وب را آسان تر می کند.

پیشرفت های رمزنگاری
معرفی روش‌های one-shot hash در نوع CryptographicOperations و کلاس‌های جدید که از الگوریتم KMAC استفاده می‌کنند و قابلیت‌های امنیتی را افزایش می‌دهند.

Reflection and Assembly Building

دات نت 9 پشتیبانی از ذخیره دیتا تایپ هایداینامیک و اسمبلی ها را به صورت پویا اضافه می کند و تولید و کار با کد را در زمان اجرا (runtime) آسان تر می کند.

بهبود JSON Serialization

NET 9 شامل بهبودهایی در System.Text.Json است، مانند گزینه‌های جدید برای سریال‌سازی JSON، استفاده از یک ایجگت singleton برای سریال‌سازی پیش‌فرض وب، و متدهایی مانند CountBy و AggregateBy برای کارآمدتر شدن عملیات LINQ اضافه گردیده است.

پشتیبانی از کراس پلتفرم و کانتینر
سازگاری NET Core با سیستم‌عامل‌های مختلف مانند لینوکس و مک و همچنین پشتیبانی از فناوری‌های کانتینری مانند Docker و Kubernetes، آن را به گزینه‌ای همه‌کاره برای توسعه برنامه‌هایی تبدیل می‌کند که باید در محیط‌های مختلف اجرا شوند.

منابع مقاله :

منیع اول

منبع دوم

 

جشنواره 18 بهمن