خانه / Asp Form / چهارده ویژگی جدید در ASP.NET Core

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

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

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

GitHub

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

Cross Platform Runtime

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

NET Framework

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

DotNet Version Manager

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

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

Artifact

Bin folder

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

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

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

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

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

wwwroot

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

code

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

extension

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

Visual Studio Code

مدیر یت آکادمی برنامه نویسان

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

مدیر یت آکادمی برنامه نویسان

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

آموزش ASP.NET Core

آموزش ASP.NET Core MVC (دانلود کتاب)

آموزش ASP.NET Core MVC در این کتاب به آموزش ASP.NET Core MVC پرداخته می شود . ASP.NET ...

یک دیدگاه

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

پاسخ دهید

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