در پاسخ به دات نت کور یا .NET Core چیست بایستی گفت .Net Core پلتفرمی است چند منظوره برای توسعه و برنامه نویسی (development) که توسط مایکروسافت توسعه داده شده. چارچوب دات نت کور کاملا cross-platform طراحی شده به شکلی که در ویندوز، لینوکس و مک قابل استفاده بوده است. همچنین برای دستگاهای مختلف، فضاهای ابری و سناریوهای مرتبط با اینترنت اشیاء کاربرد دارد.
ویژگی های اصلی دات نت کور چیست ؟
- انعطاف پذیری در استفاده: می تواند به صورت یک افزونه در اپلیکیشن مورد نظر شما قابل استفاده شود و یا اینکه به صورت کاملا مجزا و با کاربری های مختلف در سرویس شما نصب گردد.
- قابلیت چند سکویی (Cross-Platform): قابلیت نصب بر روی ویندوز، لینکوس و macOS؛ امکان پورت کردن به سایر OSها. با توجه به برنامه های مایکروسافت و دیگر کمپانی ها و طراحان و توسعه دهندگان دخیل، پشتیبانی از سایر سیستم عاملها، CPUها و اپلیکیشن ها با گذر زمان رشد و بهبود خواهد یافت.
- ابزارهای Command-line: تمامی محصولات مشتق شده از سناریوهای مختلف قابل استفاده و ویرایش و اجرا به صورت خط فرمان هستند.
- سازگاری: به لطف استفاده از کتابخانه استاندارد .Net ،.Net Core توانایی سازگاری با .Net Framework ، Xamarin و Mono را داراست.
- متن باز بودن (Open source): پلتفرم .Net Core کاملا متن باز بوده و از لایسنسهای MIT و Apache 2 استفاده می کند.
حال که با مفهوم و ویژگی .net core چیست آشنا شدید در امتداد مقاله به بررسی چارچوب آن می پردازیم.
منظور از زبانهای پشتیبانی شده net core چیست ؟
برای نوشتن اپلیکیشنها و کتابخانه ها برای .Net Core می توان از زبانهای
#F#C و VB استفاده کرد.