چارچوب دات‌نت: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
AmirPX (بحث | مشارکت‌ها)
جز Net Standard.
با فرض حسن نیت ویرایش AmirPX (بحث) خنثی‌سازی شد: منبع معتبری ثبت نشده. (توینکل)
برچسب: خنثی‌سازی
خط ۳۳:
== <span lang="en" dir="ltr">.NET Core</span> ==
<span lang="en" dir="ltr">[https://www.microsoft.com/net/core .NET Core]</span> یک چارچوب [[چندسکویی|چند سکویی]] و [[آزاد و متن باز]] مشابه چارچوب دات نت است که توسط [[مایکروسافت]] توسعه داده شده و تحت [[پروانه ام‌آی‌تی]] منتشر شده‌است.<ref>{{یادکرد وب|نشانی=https://github.com/dotnet/corefx/blob/master/LICENSE|عنوان=dotnet/corefx|ناشر=GitHub|بازبینی=2016-08-19}}</ref> ویرایش ۱٫۰ آن در ۲۷ ژوئن ۲۰۱۶ به همراه به روز رسانی ۳ [[مایکروسافت ویژوال استودیو|ویژوال استودیو]] ۲۰۱۵ عرضه شد.<ref>{{یادکرد وب|نشانی=http://arstechnica.com/information-technology/2016/06/net-core-1-0-released-now-officially-supported-by-red-hat/|عنوان=.NET Core 1.0 released, now officially supported by Red Hat|بازبینی=2016-08-19}}</ref>
 
<br />
 
== <span lang="en" dir="ltr">.NET Standard</span> ==
مسئله ای که اکوسیستمِ فعلیِ توسعه ی مبتنی بر دات نت با آن مواجه است، این می باشد که همه این چارچوب ها، علی رغمِ شباهت ها، در بخش های بسیاری با یکدیگر متفاوت می باشند و به طور کلی دارای کلاس ها، رفتار ها و API های متفاوتی می باشند. در نتیجه کدی که شما در یکی از این فریم ورک ها می نویسید دلیلی ندارد در پلتفرم های دیگر هم قابل اجرا باشد. همچنین دات نت کور بسیاری از API ها دات نت سنتی را ندارد و در بعضی جاها دارای تفاوت های اساسی با آن می باشد.
 
برای حل معضل از هم گسیختگیِ اکوسیستمِ دات نت، یکپارچه سازی API ها و بالا بردن توانایی اجرا بر روی همه پلتفرم ها، مایکروسافت مدتی است که استانداردی را تحت عنوان Net Standard. معرفی کرده است. Net Standard. در واقع مجموعه ی بسیار بزرگ و کاربردی ایی از API هاست که فریم ورک های مختلف می بایست آن ها را پیاده سازی کرده و این API ها بین همه فریم ورک ها یکسان باشند.
 
منبع مطلب دات نت استاندارد ویرگول می باشد و منتشر کننده آن در سایت ویرگول احسان میرسعیدی است
 
== تست دات‌نت ==