ASP.NET Core چیست؟

ASP.NET یک پلتفرم اساسی توسعه وب است که برای ایجاد وب سایت ها، برنامه ها و خدمات وب استفاده می شود. این ادغام HTML، CSS و جاوا اسکریپت است. در ابتدا ASP.net در سال 2002 منتشر شد. اولین نسخه Asp.Net که مستقر شد 1.0 بود. نسخه اخیر Asp.Net 4.6 است.

Asp.Net بر روی HTTP (پروتکل انتقال ابرمتن) کار می کند و از دستورات و خط مشی های HTTP برای تنظیم یک مرورگر برای ارتباط دوطرفه سرور استفاده می کند.

ASP.NET بخشی از Microsoft .NET Framework است. تصویر زیر پشته کامپوننت را نشان می دهد.

ASP.NET یک فریمورک توسعه وب محبوب برای ساخت برنامه های وب بر روی پلت فرم دات نت است.

کارایی: عملکرد تمرکز اصلی ASP.NET Core است. در معیارهای مستقل TechEmpower سریعتر از سایر چارچوب های وب محبوب است.

مدرن و نوآورانه : ASP.NET Core طوری طراحی شده است که به اجزای زمان اجرا، APIها، کامپایلرها و زبان ها اجازه می دهد تا به سرعت تکامل یابند، در حالی که همچنان یک پلتفرم پایدار و پشتیبانی شده برای اجرای برنامه ها ارائه می دهد.

چندین نسخه از ASP.NET Core می توانند در کنار یکدیگر در یک سرور وجود داشته باشند. به این معنی که یک برنامه می‌تواند آخرین نسخه را بپذیرد، در حالی که سایر برنامه‌ها بر روی نسخه‌ای که روی آن آزمایش شده‌اند اجرا می‌شوند.

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

متن باز: مانند بقیه دات نت، ASP.NET در GitHub منبع باز است. دات نت بیش از 100000 مشارکت دارد و 3700 شرکت قبلاً مشارکت داشته اند.

ویندوز، لینوکس، macOS و داکر

برنامه های ASP.NET را می توان در ویندوز، لینوکس، macOS و Docker توسعه داد و اجرا کرد. آموزش صفر تا صد asp.net core را می توانید از سایت الکامکو دانلود کنید

خانواده محصولات ویژوال استودیو دارای ابزارهایی برای ساخت برنامه های دات نت در هر سیستم عاملی است. همچنین ابزارها و پسوندهای خط فرمان برای بسیاری از ویرایشگرهای محبوب وجود دارد.

همچنین بخوانید: مشاوره خرید لپ تاپ خوب

استقرار انعطاف پذیر: زمان اجرا ASP.NET Core که برنامه شما روی آن اجرا می شود می تواند به عنوان بخشی از برنامه شما مستقر شود یا به صورت مرکزی روی سرور وب شما نصب شود. ASP.NET Core برای کانتینرهای Docker نیز کاملاً مناسب است.

پشتیبانی : شما می توانید نسخه ASP.NET خود را از روی کد منبع بسازید، اما اکثر برنامه های تولیدی به نسخه پشتیبانی شده از پلتفرم نیاز دارند.

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

Red Hat از دات نت در لینوکس Red Hat Enterprise (RHEL) پشتیبانی می کند. Red Hat دات نت را از منبع می سازد و در صفحه دانلود دات نت در دسترس قرار می دهد. Red Hat و مایکروسافت برای اطمینان از اینکه دات نت به خوبی روی RHEL کار می کند، همکاری می کنند.