معرفی Dot Net Core و آشنایی با امکانات اضافه شده به نسخه جدید این تکنولوژی که دات نت کور 2.1 محصول شرکت مایکروسافت می باشد. پیشرفت هایی که مکانیزم، ابزار و پروتکل های مختلف را شامل می شود.
آشنایی با نسخه جدید تکنولوژی Dot Net Core مایکروسافت
تکنولوژی .Net Core مایکروسافت، یک پیاده سازی کراس پلت فرم از این شرکت است که در حال آماده سازی برای انتشار نسخه 2.1 خود می باشد، که این ورژن جدید دات نت کور شامل بهبود در ساخت زمان کار و استقرار ابزارها می شود. در منابع خبری آمده .Net Core 2.1 در ماه اوت به صورت بتا عرضه می شود و نسخه تولید آن تا تابستان 2018 رونمایی می گردد.
امکانات اضافه شده به ورژن دات نت کور 2.1
امکانات و پیشرفت هایی که برای تکنولوژی Dot Net Core 2.1 ارائه شده است به ترتیب زیر است:
یک مکانیزم استقرار و توسعه جدید برای ابزارهایی که به عنوان ابزار جهانی خالص هسته شناخته می شوند، جایگزین می شود.
این ابزار .Net CLI را جایگزین می کند. این تجربه شبیه به ابزار جهانی Node خواهد بود، قابلیت استفاده مجدد از همان نحو را دارد. مایکروسافت یک اکوسیستم جدید را برای ابزارهای .Net فراهم می کند.
مدت زمان اجرا و نصب آن، کوتاه شده است.
در دسترس بودن کتابخانه SignalR برای قابلیت وب در زمان واقعی، در ASP.Net Core 2.1، همراهی با .Net Core، ASP.Net Core یک چارچوب برای ایجاد برنامه های کاربردی متصل به اینترنت است.
HTTPS نیز به طور پیش فرض در ASP.Net Core 2.1 قرار دارد.
برای رسیدگی به درخواست های شبکه خروجی، یک handler HttpClient امکان بازنویسی است که دو تا ده بار عملکرد را امیدوار میکند.
مجموعه ای از انواع، از جمله نوع type <T> Span، نمایش یکنواختی از حافظه از منابع مختلف، از جمله تخصیص پشته و کد بومی می¬باشد. در ابتدا این نوع ها برای کمک به موقعیت های عملکرد بحرانی بکار می رود و سپس جایگزینی برای آرایه ها به عنوان مکانیسمی برای مدیریت بلوک های بزرگ داده می شود. یک نوع، Tensor <T>، برای یادگیری ماشین خاص است.
برای سازگاری با .Net Framework، بسته سازگاری ویندوز وجود دارد که امکان دسترسی به بیش از 20،000 API را می¬دهد.
ابزار تجزیه و تحلیل API، برای اطمینان از توسعه دهندگان، تنها به API های ویندوز بستگی ندارد.
پشتیبانی از برنامه های کاربردی در نسخه های بعد اجرا در همان محدوده نسخه اصلی
ایجاد پیشرفت های رمزنگاری، از جمله پشتیبانی از امضای بسته NuGet
معرفی دلایل توسعه وب با ASP.NET Core
حال به دلایل مهمی که توسعه وب را از طریق تکنولوژی ASP.NET Core صورت می دهند می پردازیم:
دلیل اول این است که فناوری ASP.NET Core مستقل از Platform است.
دلیل دوم اوپن سورس Open Source بودن تکنولوژی ASP.NET Core می باشد.
دلیل سوم جدا بودن ASP.NET Core از Web Server می باشد.
چهارمین دلیل توسعه وب با ASP.NET Core تزریق وابستگی (Dependency Injection) تو کار می باشد.
و برای دلیل پنجم توسعه وب با ASP.NET Core می توان یکپارچگی با framework های مدرن سمت کلاینت را اشاره کرد.
کانال تلگرام شرکت مهندسی کهن شبکه PalnetGroup@
گروه رفع مشکلات کامپیوتری در تلگرام شرکت مهندسی شبکه پال نت https://t.me/joinchat/BzxmwENGMYCWerFQvoZXAQ