.NET Core یا .NET Framework ؟

.NET  از دو راهکار برای پیاده سازی اپلیکیشن های سمت سرور پشتیبانی می کند. .NET Core و .NET Framework ! هرچند این دو راهکار اشتراکات زیادی دارند و شما می توانید کد های خود را مشترکا در هر دوی آنها استفاده کنید‌ ، تفاوت های بنیادی بین این دو وجود دارد و شما باید بر اساس کاری که می خواهید انجام دهید یکی از آن ها را انتخاب کنید.

 از .NET Core استفاده کنید ،

  • اگر قصد استفاده از نرم افزار خود در سیستم عامل های لینوکس و مک را دارید.
  • اگر قصد استفاده از Docker را دارید.
  • اگر به سیستم با Scalability ( گسترش پذیری ) یا Performance ( سرعت ) بالا نیاز دارید.
  • اگر قصد اجرای نسخه های متخلف .NET برای اپلیکیشن های مختلف در کنار یک دیگر را دارید.

از .NET Framework استفاده کنید ،

  • اگر هم اکنون از .NET Framework استفاده می کنید.
  • اگر از کتابخانه یا پکیجی استفاده می کنید که از .NET Core پشتبیانی نمی کند.
  • اگر از تکنولوژی های از .NET مانند WCF – WinForm استفاده می کنید که از .NET Core پیشتیبانی نمی کنند.
  • اگر از پلتفرم هایی مانند Service Fabric Stateful Reliable Services یا Service Fabric Reliable Actors استفاده می کنید که از .NET Core پشتیبانی نمی کنند.

برای اطلاعات بیشتر می توانید به منبع این مطلب مراجعه کنید 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *