چهارده ویژگی جدید در ASP.NET Core

در این آموزش MVC Core به بررسی ویژگی های جدید در ASP.NET Core می پردازیم :

۱- مایکروسافت تغییرات مهمی را با ASP.NET MVC Core ارائه کرده است . اولین مورد اپن سورس شدن آن است که برروی Github قرار دارد. با مراجعه به Github در صورت نیاز هر کدی که مربوط به Asp.net است   می توانید پیدا کرده و دانلود کنید.

آموزش mvc core

۲ – ASP.NET Core را می توان برروی هر پلتفرمی مانند لینوکس و مک اجرا کرد. این بدین معناست که در صورتیکه سایتی با ASP.NET Core ایجاد کنید بدون هیچ مشکلی می توانید برروی هر یک از این پلت فرم ها run کنید . در حالیکه که در ورژن های قبل Asp.net  برنامه ها قابل اجرا برروی لینوکس و مک نبود ،  اما  ASP.NET 5 از cross platform runtime پشتیبانی می کندو شما به راحتی می توانید پروژه ها را برروی لینوکس و مک اجرا کنید.

آموزش asp.net core 2

۳- ASP.NET MVC Core شامل ۲ فریم ورک است . اولی .NET Framework که در ورژن های قبل هم بوده  و دومی که جدید است NET Core. نام دارد. DNX Core یک فریم ورک اوپن سورس است که برروی مک و لینوکس اجرا می شود .

دوره آموزش asp.net core

آموزش MVC Core

۴- ASP.NET Core یک ابزار مدیریتی خط فرمانی با نام DNVM دارد . DNVM (DotNetVersion Manager) این امکان را به شما می دهد ورژن های مختلف DNX نصب و به روز رسانی کنید.

آموزش تصویری asp.net

۵-برنامه نویسی و توسعه پروژه با ASP.NET Core سریعتر است چون بر مبنای فایل سیستم کار می کند به همین خاطر زمانی که تغیراتی در کدها ایجاد می کنید در پس زمینه فرآیند کامپایل کردن اتفاق می افتد و پروژه در حال اجرا به روز رسانی می شود.

۶- در ورژن های قبل بعد از build کردن پروژه همه dll ها در پوشه ای با نام bin که در داخل پروژه بود قرار می گرفت . اما در ASP.NET 5 پوشه Bin در داخل پوشه ای جدیدی با نام Artifact قرار دارد.

آموزش کامل asp.net mvc

آموزش asp core

۷ – Dependency Injection به طور درون ساخت در ASP.NET پشتیبانی می شود .

۸- ASP.NET Core به طور کامل از فرآیند publish پروژه برروی cloud پشتیبانی می کند.

۹-در ورژن های قبل ما از دی ال ال  System.Web  در پروژه ها استفاده می کردیم که این مورد حذف شده است.

۱۰- ار جحیت فایل های JSON از فایل های xml بیشتر است . تمام فایل های پیکربندی در ASP.NET 5 به فرمت JSON تبدیل شده اند مانند فایل global.json,config.json.

۱۱- پوشه wwwroot شامل تمام محتویات استاتیک پروژه مانند فایل های js ,css و تصاویر می شود.

آموزش کامل asp.net

۱۲- ASP.NET Core  دارای یک بخش مدیریت پکیج های سمت کاربر است این مدیریت پکیج هابرای جاوااسکریپت و جی کوئری استفاده می شود.

code

۱۳- در ASP.NET Core پسوند فایل پروژه از  .csproj به .xproj تغییر پیدا کرده است .

کتاب آموزش asp.net core

۱۴- ادیتور جدید Visual Studio Code برای کار در لینوکس و مک معرفی شده است.

کتاب آموزش asp core

 دوره آموزش ASP.NET Core

ورکشاپ رایگان دوره های تخصصی برنامه نویسی

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

درباره‌ی محمد آذرنیوا

من محمد آذرنیوا، نویسنده و مدرس دوره های برنامه نویسی ، طراحی وب و تحلیل گر پایگاه داده هستم و قصد دارم در این وبسایت مطالب کاربردی در این زمینه را با شما به اشتراک بگذارم ...

همچنین ببینید

ساخت اپلیکیشن سمت کاربر با فرمت Javascript

در این بخش از آموزش Web API با استفاده از HTML، Javascript و  Knockout.js   اپلیکیشنی …

2 نظر

  1. تشکر فراوان از مقاله به روزتان
    سوال :
    من داشتم کم کم به asp.net mvc کوچ می کردم با این وضعیت الان دوباره برگردیم بریم سمت وب فرم ؟
    یا با اعتماد به نفس کامل از پله های mvc بریم بالا ؟

    • وب فرم یک فریم ورک مرده است. در واقع وب فرم به وسیله ماکروسافت برای راحتی کار بومی سازه شده تا شباهت زیادی به تولید برنامه های ویندوز فرم باشد‌.
      به نظر من به mvc کوچ کنید تا لذت واقعی برنامه نویسی تحت وب را درک کنید

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

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