چهارده ويژگي جديد در ASP.NET Core
در اين آموزش MVC Core به بررسي ويژگي هاي جديد در ASP.NET Core مي پردازيم :
۱- مايكروسافت تغييرات مهمي را با ASP.NET MVC Core ارائه كرده است . اولين مورد اپن سورس شدن آن است كه برروي Github قرار دارد. با مراجعه به Github در صورت نياز هر كدي كه مربوط به Asp.net است مي توانيد پيدا كرده و دانلود كنيد.
۲ – ASP.NET Core را مي توان برروي هر پلتفرمي مانند لينوكس و مك اجرا كرد. اين بدين معناست كه در صورتيكه سايتي با ASP.NET Core ايجاد كنيد بدون هيچ مشكلي مي توانيد برروي هر يك از اين پلت فرم ها run كنيد . در حاليكه كه در ورژن هاي قبل Asp.net برنامه ها قابل اجرا برروي لينوكس و مك نبود ، اما ASP.NET 5 از cross platform runtime پشتيباني مي كندو شما به راحتي مي توانيد پروژه ها را برروي لينوكس و مك اجرا كنيد.
۳- ASP.NET MVC Core شامل ۲ فريم ورك است . اولي .NET Framework كه در ورژن هاي قبل هم بوده و دومي كه جديد است NET Core. نام دارد. DNX Core يك فريم ورك اوپن سورس است كه برروي مك و لينوكس اجرا مي شود .
آموزش MVC Core
۴- ASP.NET Core يك ابزار مديريتي خط فرماني با نام DNVM دارد . DNVM (DotNetVersion Manager) اين امكان را به شما مي دهد ورژن هاي مختلف DNX نصب و به روز رساني كنيد.
۵-برنامه نويسي و توسعه پروژه با ASP.NET Core سريعتر است چون بر مبناي فايل سيستم كار مي كند به همين خاطر زماني كه تغيراتي در كدها ايجاد مي كنيد در پس زمينه فرآيند كامپايل كردن اتفاق مي افتد و پروژه در حال اجرا به روز رساني مي شود.
۶- در ورژن هاي قبل بعد از build كردن پروژه همه dll ها در پوشه اي با نام bin كه در داخل پروژه بود قرار مي گرفت . اما در ASP.NET 5 پوشه Bin در داخل پوشه اي جديدي با نام Artifact قرار دارد.
۷ – 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 داراي يك بخش مديريت پكيج هاي سمت كاربر است اين مديريت پكيج هابراي جاوااسكريپت و جي كوئري استفاده مي شود.
۱۳- در ASP.NET Core پسوند فايل پروژه از .csproj به .xproj تغيير پيدا كرده است .
۱۴- اديتور جديد Visual Studio Code براي كار در لينوكس و مك معرفي شده است.
برچسب: ،