irakli
irakli
خواندن ۲ دقیقه·۴ سال پیش

dotnet vs dotnet core


خیلی خب یه چند وقتیه هر گروهی که میرم میبینم با همچین پرسش های مواجه میشم:

-این دات نت کور و دات نت چی هستن چه فرقی میکنه؟

-کدومشون بهتره؟

بریم سمت کدومشون که نتیجه بهتری داشته باشیم؟

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

خیلی خب میریم سر اصل مطلب:

این دات نت که میگن چیه اصلا:

خب این یه فریم ورکی هست(چارچوب نرم افزاری) که مایکروسافت ایجادش کرده برای توسعه و طراحی نرم افزار ها مخصوصا ویندوز البته نسخه های هست که روی بقیه سیستم عامل ها اجرا بشه مثل مونو(mono)بله.

https://www.mono-project.com/

میتونید برید توی همین سایت و مونو ببنید و دربارش بخونید. خیلی خب تا الان فهمیدید این دات نت دات نتی که میگن چیه(زیاد نمیخواد سخت بگیرین همین تعریف کافیه)

این دات نت کور چیه:

خب اینم مثل دات نته یه فریم ورکه کراس پلتفرمی هست و اوپن سورس(چیزی که برای دات نت .net برعکسه)واینکه اف شارپ و سی شارپو پشتیبانی میکنه


خب حالا کدوم بهتره مزایا شو چیه معایبشون چیه:

خب من که میگم .net core بهتره و یادگیرش الان خیلی خوب و چون خیلی از سایتا دیگه از asp.net به asp.net core دارن میرن البته عجیب نیست یه تکنولوژی جدید تر و انعطاف پذیر تری هست

و الانم مزایا دات نت کور مینویسم(این مزایا رو دات نت نداره یا سطحش از دات نت کور پایین تره)

-سریع تره

-اوپن سورسه (اون انحصار مایکروسافتی نداره)

-کراس پلتفرمه یعنی برای سیستم عامل های دیگه هم هست لینوکس مک

-و دیگه نیاز نیست فقط از IIS استفاده کنید و ویندوزی باشین

مهم ترین مزایا که داره گفتم امید وارم گیج تر نشده باشین و براتون اموزنده باشه.


برنامه نویسیفریم ورکسی شاپدات نت کوردات نت
شوالیه به حق مسجد
شاید از این پست‌ها خوشتان بیاید