دات نت 6 مملو از خصوصیات و ابتکار عمل های نو در دات نت و به خصوص لهجه سی شارپ میباشد ، طراحی سایت در مشهد بعضی از فرآیند های غامض قبل امروزه و با دات نت 6 دیگر بغرنج نخواهند بود . جهت پژوهش خصوصیت های دات نت 6 به دنبال با اینجانب یار باشید
درود دوستان محمد رجب زاده هستم نرم افزار نویس و گسترش دهنده اینترنت ، رایاپارس تو این نوشتهیعلمی قراره بریم و به صورت خلاصه تجهیزات و خصوصیت های دات نت 6 رو پژوهش کنیم
ahrefs ، ببینیم چی خوب گردیده چی بدتر گردیده
1- حذف Startup از Asp.Net Core
یکیاز خصوصیت هایی که خیلی Asp شغل هارو مشغول خودش کرد حذف شدن کلاس Startup از پروژه های Asp.Net Core بود ، در دات نت 6 دیگه خبری از کلاس startup وجود ندارد و تمامی دستورها مستقیما توی بدنه کلاس که نمیشه بیان کرد فولدر program.cs نوشته میشن
2- پوشه شدن Program.cs
بهتر احتمالا الان از خودتون میپرسید که مگه program.cs پوشه خلا تا الان ؟ در شرایطی که پوشه عدم وجود پس چی بود ؟
درجواب سوالاتون بایستی بگم که چرا تا الان هم از نگاه سیستمی پوشه اکانت میشد ولی از حیث نرمافزار نویسی یک کلاس بود ولی با اومدن دات نت 6 دیگه فولدر program.cs کلاس وجود ندارد و تبدیل به یک پوشه گردیده یعنی وقتی که شما پروژه جدیدی ساخت می کنید در شرایطیکه برید توی program.cs میبینید که دیگه خبری از عبارت
namespace Cart_Exam
{
public class Program
{
public static void Main(string[] args)
{
// Codes ...
}
}
}
وجود ندارد و تبدیل گردیده به
// Codes ...
همونطور که می بینید خیلی به گویش های اسکریپتی مجاورت گردیده
3- اضافه شدن و بهبود سرعت دستورها Linq
بدونشک یکیاز مهمترین تغییرات دات نت 6 با صرفه خیس شدن سرعت اجرای امرها مخصوصا امرها linq و lambda ست اما مایکروسافت صرفا به با صرفه خیس کردن سرعت اجرای اوامر اکتفا نکرده و چندین تابع و امر اساسی و کاربردی و برخی کلیشه ای به linq اضافه کرده تا فعالیت رو برای دات نت عمل ها بیش تر از پیش آسون کنه
4- سرعت جاری ساختن
سرعت جاری ساختن خویش دات نت هم به گفته مایکروسافت بهبود پیدا کرده و خیلی با صرفه خیس گردیده ، درصد بهبود سرعت در قسمت های گوناگون متفاوته و در نصیب هایی تا 40 درصد تسریع در اعمال امرها در بنچ ها چشم گردیده
5- دستکاری قسمت های داخلی
برخی از نصیب هایی از دات نت که از قدیم و الایام دست نخورده بوده در دات نت 6 گشوده نویسی گردیده که یکی مهترین این بخشها فضای اسم System.IO و به صورت خاص کلاس File دراین فضای اسم بوده
6- اضافه شدن MAUI
هرچندکه انتظار می رفت MAUI با عرضه دات نت 6 عرضه بشه ولی مایکروسافت اعلام کرده در سال 2022 اون رو عرضه میکنه ، به گفته مایکروسافت MAUI قراره به کلی مشاجره پیاده سازی رو در دات نت 6 متحول کنه و پیاده سازی نرمافزار ها در دات نت رو به نسل جدیدی از پیاده سازی ببره .