Jump to content
انجمن پی سی دی

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


m.devloper

Recommended Posts

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

 

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

 

GitHub.jpg

 

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

 

Cross-Platform-Runtime.jpg

 

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

 

NET-Framework.jpg [h=2]آموزش MVC Core[/h]

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

 

DotNet-Version-Manager.jpg

 

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

 

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

 

Artifact.jpg

 

Bin-folder.jpg

 

۷ – 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 Core

 

wwwroot.jpg

 

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

 

Code.jpg

 

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

 

extension.jpg [h=2][/h]

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

 

Visual-Studio-Code.jpg

 

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

 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...