جستجو برای:
  • تقویم آموزشی
  • آموزش آنلاین
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • وبینارها
    • پایتون برای هر چیزی
    • وبینار پیش نیاز دوره های امنیت
    • وبینار معرفی دوره Cisco Collaboration
    • وبینار معرفی دوره مهندسی پایتون
    • تکنیک چابکی برای توانمندسازی it
    • راه اندازی IP Telephony سیسکو
    • وبینار Infrastructure as Code
    • وبینار امنیت سیستم های کنترل صنعتی
    • وبینار معرفی مرکز عملیات امنیت
    • وبینار ربات نویسی تلگرام با پایتون
    • وبینار نفوذ و گرفتن دسترسی از تلگرام
    • وبینار اصول نظارت بر شبکه های مخابراتی با رویکرد رگولاتوری
    • وبینار CSCU
    • وبینار Container on Wheels
    • وبینار مسیر آموزشی SANS
    • وبینار پدافند غیرعامل
    • وبینار Wazuh
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • دوره ها
    • امنیت
      • EC-Council
      • F5
      • Fortinet
      • ISACA
      • ISC2
      • Juniper
      • Payment Security
      • SANS
      • SCADA
      • Secure coding
      • SOC
      • Splunk
    • بانک اطلاعاتی
      • Oracle
      • SQL Server
    • برنامه نویسی
      • IOS
      • programming & Web
    • ذخیره و بازیابی اطلاعات
      • Big Data
      • EMC
      • HP
      • Netbackup
      • veeam
    • شبکه
      • Cisco Old Level
      • Cisco New Level
      • CompTIA
      • EPI
      • آموزش Linux
      • Microsoft
      • Mikrotik
      • SolarWinds
    • کارکنان دولت
    • مجازی سازی
      • Cloud computing
      • Hyper-V
      • VMWare
      • AWS
      • Azure
    • Devops
    • مخابرات
    • مدیریت فناوری اطلاعات
      • ISO 27001
      • IT Management
      • Project Management
    • ارزهای دیجیتال
    • ویژه دوران
      • کارگاه ها و سمینارها
      • محصولات دوران
  • ویدئوها
  • آموزش، توانمندسازی، استخدام
 
  • 02143585
  • دعوت به همکاری
  • درباره ما
  • تماس با ما
دوران آکادمی
دسته بندی‌ دوره‌ها
  • شبکه
    • Microsoft
    • SolarWinds
    • CompTIA
    • Cisco Old Level
      • Cisco New Level
    • Mikrotik
    • آموزش Linux
    • EPI
  • مخابرات
    • مخابرات
  • امنیت
    • ISC2
    • F5
    • EC-Council
    • Juniper
    • SOC
    • Fortinet
    • SANS
    • SCADA
    • ISACA
    • Secure coding
    • Payment Security
    • Splunk
  • مجازی سازی
    • Hyper-V
    • Cloud computing
    • VMWare
    • AWS
    • Azure
  • Devops
    • Devops
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • برنامه نویسی
    • IOS
    • programming & Web
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • HP
    • EMC
    • Netbackup
    • veeam
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • دیجیتال مارکتینگ
    • دیجیتال مارکتینگ
  • ارزهای دیجیتال
    • ارزهای دیجیتال
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران
    • کارکنان دولت
0

ورود و ثبت نام

  • تقویم آموزشی
  • آموزش آنلاین
  • وبینارها
    • پایتون برای هر چیزی
    • وبینار پیش نیاز دوره های امنیت
    • وبینار معرفی دوره Cisco Collaboration
    • وبینار معرفی دوره مهندسی پایتون
    • تکنیک چابکی برای توانمندسازی it
    • راه اندازی IP Telephony سیسکو
    • وبینار Infrastructure as Code
    • وبینار امنیت سیستم های کنترل صنعتی
    • وبینار معرفی مرکز عملیات امنیت
    • وبینار ربات نویسی تلگرام با پایتون
    • وبینار نفوذ و گرفتن دسترسی از تلگرام
    • اصول نظارت بر شبکه های مخابراتی
    • وبینار CSCU
    • وبینار Container on Wheels
    • وبینار مسیر آموزشی SANS
    • وبینار پدافند غیرعامل
    • وبینار Wazuh
  • بین الملل
    • آموزشگاه های بین المللی
    • آزمون های بین المللی
  • فرم پیش ثبت نام
  • فرم درخواست مدرک
  • ویدئوها
  • آموزش، توانمندسازی، استخدام

بلاگ

دوران آکادمی بلاگ مقالات شبکه مقایسه NET Core. و NET Framework

مقایسه NET Core. و NET Framework

1401/09/28
ارسال شده توسط soheili
شبکه ، مقالات
338 بازدید
مقایسه NET Core. و NET Framework

امروزه بسیاری از افراد برای پیشرفت پروژه هایشان از NET Core. استفاده می کنند؛ زیرا NET Core. به شما این اجازه را می دهد تا قدرت C# در دست گرفته و ابزار های وسیع و زیاد NET. را مورد استفاده قرار دهید. شما می توانید پروژه های زیادی را از طریق NET Core. انجام دهید. این امر باعث می شود تا به تکنولوژی که در آن نهفته است پی ببرید. ما در این مقاله قصد داریم NET Core. و NET Framework. با یک دیگر مقایسه کنیم.  برای این که راجب این دو اطلاعات زیادی به دست آورید باید تا انتهای این مقاله با ما همراه باشید.

دات نت کور (NET Core.) چیست؟

سازنده دات نت کور، شرکت مایکروسافت است. شرکت مایکروسافت درحال حاضر یکی از بهترین و موفق ترین شرکت هایی است که در زمینه تولید نرم افزار فعالیت می کنند. دات نت کور نسخه جدید پلتفرم دات نت فریمورک است. این نسخه با محدودیت های جدی روبه رو بود. محدودیتی که فریمورک دات نت داشت این بود که  فقط بر روی سیستم عامل های ویندوز نصب و اجرا داشت. این پلتفرم سایر سیستم عامل های موجود را ساپورت نمی کرد؛ زیرا سازنده این پلتفرم شرکت مایکروسافت بود. برخی از توسعه ‌دهندگان را که قصد ارتقا سیستم های خود را داشتند، نسبت به این شرکت دل سرد نمود.

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

مزایای دات نت کور (.NET Core )

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

  • دات نت کور برای ساخت آی پی همیشه یک مراحل عادی را طی می کند.
  • دات نت کور قابلیت تست پذیری بالایی داشته و برای تست پذیری طراحی شده است.
  • دات نت کور قابلیت توسعه و اجرا بر روی سیستم عامل هایی هم چون ویندوز، مک و لینوکس را دارد و حتی بر روی سیستم عامل های اندروید و ios نیز قابلیت اجرایی دارد.
  • دات نت کور قابلیت میزبانی از برنامه های دیگر را نیز دارد.
  • همچنین این پلتفرم می تواند از برنامه های دیگر پشتیبانی نماید.

.NET Framework چیست؟

تاکنون شاید شنیده باشید که برای راه اندازی نرم افزارها احتیاج به کد هایی دارید که باید توسط برنامه نویسان انجام شود. برنامه نویسان  با ارائه دادن یک سری کد می توانند  به شما کمک کنند تا به راحتی از سیستم عامل ویندوز خود استفاده کنید. زمانی که یارانه را راه اندازی می کنید، داخل آن کد نویسی های ساده ای وجود دارد  که می توانید  با آن محاسباتی مثل جمع و تفریق های ساده را انجام دهید. کار زیادی را هم  نمی توانید  با این برنامه نویسی ساده پیش  ببرید. همین دلیل باعث می شود که به برنامه نویسان روی ببرید تا بتوانند کدهایی را بسازند و بتوانند از ویندوز استفاده ی بیشتری کنند.

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

.NET Framework چیست؟

مزایای دات نت فریمورک (NET Framework. )

  • دات نت فریمورک به شما این اجازه را می دهد که اپلیکیشن هایی که دارید را بتوانید کنترل کنید.
  • مدیریت کش در فریمورک به راحتی نصب شده و قابل استفاده است.
  • اپلیکیشن هایی که بر روی ویندوز و سیستم عامل شما نصب هستند اگر دچار خرابی شوند، می توان به کمک دات نت فریمورک آن ها را تعمیر کرد.
  • اجرای برخی از برنامه ها در پلتفرم دات نت فریمورک بسیار ساده و راحت است.
  • تمامی کدهایی که در دات نت فریمورک قابلیت مشاهده شدن را دارند، به عنوان یک شی در نظر گرفته می شوند.
  • توسعه دهندگان می ‌توانند از پلتفرم دات نت فریمورک استفاده کنند و هیچ مشکلی نداشته باشند؛ زیرا این پلتفرم ها بسیار روان هستند.

 

معایب دات نت فریمورک ( NET Framework. )

  • دات نت فریمورک پشتیبانی محدودی دارد. زمانی که دیتابیس جدید به روز رسانی می شود، هنگام کار با این پلتفرم دچار مشکل می شود.
  • دات نت فریمورک از طرف سازنده خود یعنی شرکت مایکروسافت پشتیبانی نمی شود و احتمال این که در آینده از طرف این شرکت کنار گذاشته شود نیز وجود دارد.
  • دات نت فریمورک هزینه زیادی داشته و شما برای استفاده از این پلتفرم باید هزینه زیادی را سالانه  پرداخت نمایید. هر چند کدهای این اپلیکیشن رایگان در سایت در اختیار توسعه دهندگان قرار می گیرند. اما برای نصب مابقی پلتفرم ها باید هزینه پرداخت کنید.
  • دات نت فریمورک برای اجرای برخی از کدهایی که دارد، سرعت بسیار پایینی داشته و باعث می شود استفاده کنندگان از آن ناراضی باشد.

 

معایب دات نت فریمورک ( NET Framework. )

سخن پایانی

 

همان طور که مطالعه نمودید پلتفرم دات نت فریمورک تنها بر روی سیستم عامل ویندوز قابلیت اجرایی دارد. این پلتفرم دیگر از طرف سازنده خود به روز رسانی هم نمی شود. ولی پلتفرم دات نت کور بسیار مورد استقبال توسعه دهندگان قرار گرفته است. این پلتفرم بر روی سیستم عامل هایی نظیر ویندوز، مک و لینوکس قابلیت اجرایی دارد. شرکت مایکروسافت نیز در هر به روز رسانی که انجام می دهد، بخشی از معایب آن را هم درست می کند.

اشتراک گذاری:
در تلگرام
کانال ما را دنبال کنید!
در اینستاگرام
ما را دنبال کنید!
مطالب زیر را حتما بخوانید
  • آشنایی با پروتکل spanning-tree
    آشنایی با پروتکل Spanning Tree

    15 بازدید

  • Fast Switching
    آشنایی با Fast Switching

    27 بازدید

  • نحوه ایجاد توپولوژی در STP
    نحوه ایجاد توپولوژی در STP

    28 بازدید

  • چرا زبان برنامه نویسی Go را GOLANG می‌نامند؟
    زبان برنامه نویسی Go

    109 بازدید

  • بحران نیروی انسانی در حوزۀ IT
    بحران نیروی انسانی در حوزۀ IT

    100 بازدید

  • ربات‌ها و کامپیوترها چه مشاغلی را بر عهده میگیرند؟
    کامپیوترها چه مشاغلی را بر عهده میگیرند؟

    104 بازدید

قدیمی تر شی گرایی چیست؟
جدیدتر JDK ، JRE و JVM چه تفاوت‌ هایی با هم دارند؟

دیدگاهتان را بنویسید لغو پاسخ

دسته‌های دوره های آموزشی
  • آموزش دوره های devOPS
  • ارزهای دیجیتال
  • امنیت
    • EC-Council
    • F5
    • Fortinet
    • ISACA
    • ISC2
    • Juniper
    • Payment Security
    • SANS
    • SCADA
    • Secure coding
    • SOC
    • Splunk
  • بانک اطلاعاتی
    • Oracle
    • SQL Server
  • برنامه نویسی
    • IOS
    • programming & Web
  • درحال برگزاری
  • دیجیتال مارکتینگ
  • ذخیره و بازیابی اطلاعات
    • Big Data
    • EMC
    • HP
    • Netbackup
    • veeam
  • شبکه
    • Cisco Old Level
      • Cisco New Level
    • CompTIA
    • EPI
    • Microsoft
    • Mikrotik
    • SolarWinds
    • آموزش Linux
  • کارکنان دولت
  • مجازی سازی
    • AWS
    • Azure
    • Cloud computing
    • Hyper-V
    • VMWare
  • مخابرات
  • مدیریت فناوری اطلاعات
    • ISO 27001
    • IT Management
    • Project Management
  • ویژه دوران
    • کارگاه ها و سمینارها
    • محصولات دوران

درباره ما

گروه دوران یکی از موفق‌ترین مجموعه شرکت‌های فناوری اطلاعات است، که با هدف ارائه محصولات وخدمات متنوع در تاسیس گردیده است. این مجموعه بیش از 20 سال سابقه کاری در زمینه نرم افزار، مخابرات و شبکه دارد.

تماس با ما

  • خیابان بهشتی، خیابان پاکستان، خیابان حکیمی پلاک ۱۲
  • 02143585 داخلی 266
  • academy@douran.com
Icon-facebook Icon-instagram Icon-youtube Icon-send-2

پیوندهای مهم

  • کتابخانه
  • مجوزها
  • مشتریان
  • لابراتوار
  • فضای آموزشی
  • بلاگ
  • گروه دوران
  • دورتال

نماد اعتماد الکترونیک

تمامی حقوق برای آکادمی دوران محفوظ می باشد.

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت