Net Core 2. با ویژگی‌های منحصر‌به‌فرد منتشر شد

Net Core 2. با ویژگی‌های منحصر‌به‌فرد منتشر شد

کمتر از دو ماه پس از انتشار نسخه‌ی رسمی و پایدار .NET Core 2 توسط مایکروسافت، سرورهای های‌ساپورت نیز بنا به درخواست‌ کاربران عزیز به ورژن جدید این پلتفرم مجهز شدند. بنابراین از این پس می توانید در هنگام بهره برداری از سرویس‌های ویندوزی از .Net Core 2 نیز استفاده کنید.

هاست مخصوص دات نت کور 2
هاست ویژه asp.netcore2

پیشرفته

498000/تومان، سالیانه

  • هاست دات نت کور فضا: 4096 مگابایت
  • هاست دات نت کور ترافیک: نامحدود
  • هاست دات نت کور تکنولوژی: ASP.NetCore2.2
  • هاست دات نت کور پنل: Plesk ONYX
  • هاست دات نت کور منابع: AppPool اختصاصی
  • هاست دات نت کور هارد: SSD مجهز به RAID
  • هاست دات نت کور گواهینامه SSL: رایگان!
  • اطلاعات بیشتر

سفارش

حرفه‌ای

348000/تومان، سالیانه

  • هاست دات نت کور فضا: 3072 مگابایت
  • هاست دات نت کور ترافیک: 60 گیگابایت
  • هاست دات نت کور تکنولوژی: ASP.NetCore2.2
  • هاست دات نت کور پنل: Plesk ONYX
  • هاست دات نت کور منابع: AppPool اختصاصی
  • هاست دات نت کور هارد: SSD مجهز به RAID
  • هاست دات نت کور گواهینامه SSL: رایگان!
  • اطلاعات بیشتر

سفارش

استاندارد

268000/تومان، سالیانه

  • هاست دات نت کور فضا: 2048 مگابایت
  • هاست دات نت کور ترافیک: 30 گیگابایت
  • هاست دات نت کور تکنولوژی: ASP.NetCore2.2
  • هاست دات نت کور پنل: Plesk ONYX
  • هاست دات نت کور منابع: AppPool اختصاصی
  • هاست دات نت کور هارد: SSD مجهز به RAID
  • هاست دات نت کور گواهینامه SSL: رایگان!
  • اطلاعات بیشتر

سفارش

اقتصادی

198000/تومان، سالیانه

  • هاست دات نت کور فضا: 500 مگابایت
  • هاست دات نت کور ترافیک: 15 گیگابایت
  • هاست دات نت کور تکنولوژی: ASP.NetCore2.2
  • هاست دات نت کور پنل: Plesk ONYX
  • هاست دات نت کور منابع: AppPool اختصاصی
  • هاست دات نت کور هارد: SSD مجهز به RAID
  • هاست دات نت کور گواهینامه SSL: رایگان!
  • اطلاعات بیشتر

سفارش

خرید و سفارش هاست دات نت کور 2
در ادامه به شرح ساده ای از اهمیت استفاده از .Net Core 2 و چگونگی تبدیل اپلیکیشن از .Net Core 1 به .Net Core 2 پرداخته ایم، پس در ادامه با ما همراه باشید…

همانطور که در اولین مقاله منتشر شده در خصوص .Net Core نیز گفته شد، هدف اصلی مایکروسافت از ایجاد .Net Core و .NET Standard، سازگاری بیش از پیش اپلیکیشن‌ها در محیط‌ها و سیستم‌عامل‌های مختلف به صورت یکپارچه و از طریق API بود. به گزارش مقامات رسمی مایکروسافت، تا آگوست سال 2017، تعداد API از 13,000 در .NET Standard 1.6 به 32,000 در .NET Standard 2.0 افزایش یافته است که این به معنای این است که کار توسعه‌دهنگان برای سازگاری کدهایشان با .NET Standard بسیار آسان شده است.
همراه با .Net Core 2 پلتفرم .NET Standard 2.0 نیز منتشر شده است.

در سال 2014 مایکروسافت تصمیم گرفت تا با ایجاد و توسعه .NET Core، آن را به عنوان مجموعه‌ای مدرن، پرکاربرد و قابل اجرا در پلتفرم‌های مختلف قرار دهد. به همین دلیل آن را به صورت پلتفرمی متن‌باز (Open-source) و چندسکویی (Cross-platform) ساخت تا به راحتی در ویندوز، لینوکس و حتی Mac OS نیز اجرا شود. مایکروسافت در ایستگاه اول .Net 5 یا به عبارتی .Net Core 1.x را ارائه کرده اما پس از استقبال شگفت انگیز کاربران آن را توسعه داد تا اینکه بالاخره .Net Core 2 را در تاریخ 14 آگوست سال جاری بهمراه Entity Framework Core 2.0 و مجموعه‌ای کامل از .NET Standard 2.0 Specification نیز رونمایی کرد.

 

سازگاری

با استفاده از .Net Core 2 براحتی می توانید اپلیکیشن‌های خود را بر روی هر 4 پلفترم ویندوز، لینوکس، Android و Mac پیاده سازی کنید.

در حال حاضر .NET Standard 2 توسط موارد زیر پشتیبانی می‌شود:
.NET Framework 4.6.1
.NET Core 2.0
Mono 5.4
Xamarin iOS 10.14
Xamarin.Mac 3.8
Xamarin.Android 7.5
Visual Studio 2017 v15.3
Visual Studio 2017 for Mac v7.1

گفتنی است پشتیبانی (Win 10 Universal Windows Platform (UWP از .Net Standard 2.0 تا پایان سال 2017 حتمی است.

در .NET Core 2.0 کارایی بسیار بهبود یافته و علاوه بر موارد قبل، سیستم عامل های زیر نیز تحت پوشش قرار گرفتند:
Debian Stretch
SUSE Linux Enterprise Server 12 SP2
MacOS High Sierra
Fedora 25 & 26
Ubuntu 17.04
Linux Mint 18

در .Net Core جدید همچنین (RyuJIT just-in time compiler (x86 نیز جای داده شده است.

فراموش نکنید .Net Core 2 سریع‌ترین ورژن موجود از انواع مختلف ASP.Net است که از ویندوز، مک و لینوکس پشتیبانی می‌کند؛ و نسخه های جدید Visual Studio به سرعت در حال تطبیق با این نسخه از .Net Core هستند.

 

سایر تغییرات مهم (مخصوص توسعه‌دهندگان)

از مهم‌ترین تغییرات پیش رو می‌توان به ارائه متا پکیج جدید Microsoft.AspNetCore.All اشاره کرد که تمامی خصوصیات ASP.NET Core 2.x و Entity Framework Core 2.x در آن گنجانده شده است. بطوریکه تمپلیت‌های پیشفرض پروژه‌ها از این پکیج استفاده کرده و ورژن Microsoft.AspNetCore.All نشان‌دهنده‌ی ورژن ASP.NET Core و Entity Framework Core می‌باشد. از این‌رو وابستگی‌های مورد نیاز Microsoft.AspNetCore.All جهت کدنویسی و توسعه برنامه‌ها، دارای نسخه‌های جدید یکسان هستند؛ بنابراین پروژه شما با تمامی نسخه های MVC، Razor و … سازگاری خواهد داشت و بروزرسانی بدون نگرانی قابل انجام است.

توجه کنید Microsoft.AspNetCore.All Metapackage تنها مخصوص netcoreapp2.0 به بالا است.

 

نحوه تبدیل پروژه از .Net Core 1 به .Net Core 2

بسیاری از Tagها و پروتکل های استفاده شده در .Net Core 1 در نسخه جدید ساده و بسیار کم حجم شده‌اند. بنابراین اگر قبلا اپلیکیشن یا پروژه خود را بر مبنای .Net Core 1.x طراحی و پیاده سازی کردید تنها می‌توانید با چند تغییر ساده که از لینک زیر قابل مشاهده است، اقدام به بروزرسانی پروژه یا اپلیکیشن خود به .Net Core 2 نمایید. کافیست هاست شما از .Net Core 2 پشتیبانی کند.

بیشتر بخوانید نحوه تبدیل پروژه یا اپلیکیشن از .Net Core 1.x به .Net Core 2.x

اگر از خدمات هاست ویندوزی HiSupport استفاده می کنید. .Net Core 2 قبلا راه‌اندازی شده و در تمامی پکیج ها قابل استفاده است.
منابع

درباره نویسنده
اردشیر بهبود
اردشیر چند سالیست که در حوزه وب و تکونولوژی‌های وابسته فعالیت می‌کند، او همچنین به ترجمه، وبلاگ‌نویسی و امور پشتیبانی و امنیت سرور علاقه زیادی دارد و به عنوان ایده‌پرداز تلاش می‌کند بهترین راه را برای ارائه خدمات و محصولات پیدا کند.
4 دیدگاه برای “Net Core 2. با ویژگی‌های منحصر‌به‌فرد منتشر شد
  1. دیبا گستر همدان - 18 آبان, 1396 at 2:32 ب.ظ

    از بروزرسانیتون متشکرم. برای ایجاد اپلیکیشنهای تحت وبمون نیاز به .netcore 2 توی هاست داشتیم.

    پاسخ
    • اردشیر بهبود - 18 آبان, 1396 at 3:00 ب.ظ

      خواهش می کنم. خیلی خوشحالم که تونستیم خواسته شما رو تامین کنیم

      پاسخ
  2. اکبر قره باغی - 2 اسفند, 1396 at 10:48 ب.ظ

    سلام و عرض خسته نباشید و خدا قوت.
    جناب از کجا میشه هاست اشتراکی تهیه کرد که .net core 2 رو هم ساپورت کنه؟ ممنون

    پاسخ
    • سجاد ابراهیمی - 2 اسفند, 1396 at 11:13 ب.ظ

      عرض سلام و احترام،

      از توجه و ابراز لطف شما سپاسگزاریم. شما براحتی می تونید با مراجعه به صفحه هاست ویندوز، بر اساس نیاز هر یک از پکیج های موجود رو انتخاب کنید. سرویس های ویندوزی همه از ASP.Net Core 2 پشتیبانی می کنند.

      پاسخ

به sاسخ دهید لغو پاسخ