انتشار ویرایش نخست از NET Core.

همانطور که می‌دانید مایکروسافت مدتی است بر روی پروژه‌ی جدید خود یعنی NET Core. تمرکز کرده و به‌تازگی نسخه‌ی رسمی از آن را منتشر کرده است. استفاده از این نام به این دلیل است که مایکروسافت می‌خواهد بیان کند که این یک مفهوم جدید است وهمچنین یک ویرایش کاملا مستقل از دات‌نتی است که تا به‌حال می‌شناختیم.

NET Core. روی سیستم عامل‌های ویندوز، مک و توزیع‌های مختلف لینوکس از جمله RedHat و Ubuntu قابل اجراست. زبان‌های برنامه نویسی C#، VB و #F به همراه بسیاری از ساختارهای مدرن برنامه‌نویسی نظیر جنریک‌ها، زبان پرس‌وجوی مجتمع‌شده (LINQ)، برنامه‌نویسی غیرهمزمان(async) و ... توسط آن پشتیبانی می‌شود.

کتابخانه‌ها، کامپایلر، Core Runtime ، زبان‌ها و ابزارهای آن‌ها به‌طور کامل سورس باز بوده و در Github جایی که می‌توان در پروژه‌ها همکاری نمود، هاست شده و به‌طور کامل پشتیبانی می‌شود.

شروع کار با NET Core.:

در صورتی که از ویژوال استادیو ویرایش ۲۰۱۵ استفاده می‌کنید ابتدا باید آپدیت شماره ۳ آن را دریافت کنید و سپس ابزار NET Core. برای ویژوال استادیو را نصب نمایید.

در صورتی که از ویژوال استادیو استفاده نمی‌کنید، به‌طور مثال اگر از ابزار Visual Studio Code به صورت رایگان و با نصب افزونه #C برای آن استفاده می‌کنید، SDK مربوط به NET Core. برای سیستم‌عامل ویندوز موجود است. همچنین اگر از از لینوکس، مک و یا هرچیز دیگری استفاده می‌کنید به http://dot.net مراجعه کنید و نسخه‌ی مورد نظر خود را دانلود کنید.

اگر می‌خواهید تمام نسخه‌های موجود برای NET. و یا NET Core. را مشاهده کنید از این جدول استفاده کنید.

NET Core. چیست؟

در اینجا به‌طور انتزاعی اطلاعاتی از قابلیت‌های آن از وبلاگ رسمی NET. آمده است:

     • چند سکویی بودن: به این معنی که قابلیت اجرا روی ویندوز، مک و لینوکس را دارا می‌باشد.

     • قابل توسعه انعطاف پذیر: به این معنی که NET Core. می‌تواند درون نرم‌افزار تولید شده‌ی شما برای نصب قرار بگیرد و یا به‌صورت مستقل بر روی ماشین کاربر نصب گردد.

     • ابزار‌های قوی خط فرمان: تمام سناریوهای این محصول قابل اجرا و اعمال از طریق خط فرمان (Command Line) هستند.

     • سازگاری: NET Core. از طریق کتابخانه استاندارد NET.  کاملا با فریم ورک اصلی .NET ، Xamarin و مونو سازگار است.

     • سورس باز بودن: NET Core. سورس باز است و تحت مجوزهای MIT و Apache 2 ارائه شده است. مستندات آن تحت مجوز CC-BY ارائه شده است. NET Core. یک پروژه مربوط به NET Foundation. می‌باشد.

     • پشتیبانی کامل توسط مایکروسافت: NET Core. توسط بخش پشتیبانی آن در مایکروسافت پشتیبانی می‌شود.

NET Core. از بخش‌های اصلی زیر تشکیل شده است:

     • یک بخش شامل NET Runtime. که نوع سیستم، بارگیر اسمبلی‌ها، garbage collector ، interop محلی و سایر سرویس‌های پایه را شامل می‌شود.

     • یک بخش شامل کتابخانه‌های فریم ورک که نوع‌های داده‌ای اولیه، نوع‌های ترکیبی App و ابزارهای کاربردی اساسی را شامل می‌شود.

     • یک بخش شامل SDKها و کامپایلرهای زبان که تجربه توسعه‌ی برنامه در ابتدایی‌ترین شکل را به شما منتقل می‌کند که در SDK مربوط به NET Core. موجود است.

     • و بخش هاست مربوط به Appهای دات‌نت که برای اجرای برنامه‌های NET Core. استفاده می‌شود. این بخش runtimeها و اسمبلی‌های لازم برای اجرای برنامه را انتخاب وهاست می‌کند.

مستندات بیشتری نیز توسط مایکروسافت ارائه شده که در صورت تمایل می‌توانید آن‌ها را در اینجا دنبال کنید. همچنین مستندات مربوط به ASP.NET Core‌ نیز در اینجا قابل مشاهده می‌باشد.

 

  • Book.mark.hu
  • co.mments
  • De.lirio.us
  • del.icio.us
  • Digg
  • DotNetKicks
  • E-Mail
  • Facebook
  • feedmelinks
  • Google
  • LinkedIn
  • msdn Social
  • MyShare
  • Slashdot
  • StumbleUpon
  • TwitThis
  • Tumblr
  • Yahoo! Buzz
  • Yahoo! MyWeb
  • Print
امکان ارسال نظر برای این موضوع وجود ندارد