ویژگی های جدید دات نت کور 9.0 - .NET 9
دات نت 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، آن را به گزینهای همهکاره برای توسعه برنامههایی تبدیل میکند که باید در محیطهای مختلف اجرا شوند.
منابع مقاله :