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

صفحه اصلی کارگروهها >> برنامه نویسی تحت Microsoft .Net  >> چهارده ویژگی جدید در ASP.NET Core
mohamad azari

mohamad azari

در کارگروه: برنامه نویسی تحت Microsoft .Net
تعداد ارسالي: 1
6 سال پیش در تاریخ: چهارشنبه, آبان 02, 1397 8:21

در این آموزش 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



حذف ارسالي ويرايش ارسالي