اولی ورژن پیشاکران ASP.NET 1.0 سالها پیش منتشر شد. از آن فرصت تا کنون، میلیونها توسعه و گسترشدهنده از آن برای تشکیل داد و اجرای نرم افزارهای گرانقدر اینترنت به کار گیری کردهاند، طراحی سایت در مشهد و با سپری شد سالها، قابلیت و امکانهای متعددی به آن اضافه گردیده و پیشرفته میباشد.
امروز میخواهم در ارتباط نشر تازه ASP.NET بنویسم که ASP.NET 5 نامیده می شود. این ورژن نو یکیاز شایان توجهترین بهروزرسانیهای معماری میباشد که برای ASP.NET صورت گرفته میباشد. مایکروسافت می خواهد ASP.NET را مدلخیس، طراحی سایت ماژولارتر، cross-platform و به طور cloud باصرفهگردیده بسازد.
ASP.NET 5 یک کادرورک open source برای رایاپارس ایجاد کرد اپلیکیشنهای امروزی اینترنت میباشد که قادر است در ویندوز، لینوکس و Mac پیشرفته و انجام گردد. مشمول قابورک MVC 6 میباشد که در حال حاضر خصوصیتهای MVC و Web API را داخل یک قابورک نرم افزارنویسی اینترنت واحد مخلوط مینماید. ASP.NET 5 همینطور محورای برای SignalR 3 میباشد. ahrefs این قابلیت را به شما می دهد تا امکانهای مجال حقیقی را به نرم افزارهای متصل به cloud اضافه نمایید. ASP.NET 5 بر روی NET Core runtime. ایجاد شده است، البته میقدرت آن را با .NET Frameworkکامل ایفا کرد تا حداکثر سازش را داشته باشد.
با ASP.NET 5 یکسری تغییرو تحول معماری انجام یافته میباشد که هسته کادرورک اینترنت بسیار مدلخیس (دیگر نیازی به System.Web.dll وجود ندارد) و ماژولارتر (به طور تقریب تمامی خصوصیتها در حال حاضر تحت عنوان ماژولهای NuGet انجام می شوند؛ به شما اذن میدهد تا نرمافزار خویش را بهنیهسازی نمائید تا آنچه را که نیاز دارید داشته باشید) شدهاست. با ASP.NET 5 شما گسترشهای مهم ذیل را به دست میاورید:
ایجاد کرد و اجرای اپلیکیشنهای cross-platform ASP.NET بر روی ویندوز، مک و لینوکس
تشکیلشده بر روی NET Core. که از ورژنهای نرم افزارها در کنار یکدیگر نگهبانی مینماید
ابزار جدیدی که توسعه و گسترش اینترنت امروزی را معمولی مینماید
تنظیمات بر طبق دور و اطراف فراهم برای Cloud
تامین یک دست برای ساخت و به کارگیری از پکیجهای NuGet
هواخواهی داخلی از تزریق تعلق (dependency injection)
قابلیت هاستینگ بر روی IIS یا این که self-host (خویش میزبانی) در پروسه شما
فیض پایانی ASP.NETای میباشد که با آن بسیار آشنا خواهید بود و همینطور برای بسط اینترنت امروزی تهیه گردیده است.
فرصت اجرای Cross-Platform، انعطافپذیر
ASP.NET 5 با دو دور و اطراف مجال انجام (runtime) عمل مینماید تا هنگام هاستینگ نرمافزار، انعطافپذیری بیشتری به شما بدهد. دو گزینش runtime عبارتند از:
NET Core.: یک runtime تازه، ماژولار، cross-platform. زمانی شما NET Core. را غرض قرار میدهید، می توانید از مزایای نو هیجان انگیز منفعت ببرید:
1. میتوانید NET Core runtime. را با نرمافزار خویش deploy فرمایید کهاین یعنی اپ شما با این ورژن deploy گردیده از runtime به مکان ورژن runtimeای که بر روی سیستم استدلال صاحبخانه نصب میگردد، جاری ساختن گردد. ورژن runtime شما با ورژنهای بقیه اپها در کنار هم انجام میشوند. شما می توانید در شکل بایستگی، سوای تأثیرگذاری بر اپلیکیشنهای دیگر، آن runtime را به روز نمائید، یا این که میتوانید حتی با وجود آپ دیت رسانی بقیه نرم افزارهای مو جود بر روی سیستم، به اعمال بر روی به عبارتی ورژن ادامه دهید. این استقرار اپلیکیشن (deploy) و به روزرسانی کادرورک را برای بقیه اپلیکیشنهای در اکنون جاری ساختن بر روی سیستم بسیار راحتخیس و تأثیرگذارتر میسازد.
2. اپلیکیشن شما به خصوصیتهایی که حقیقتا ما یحتاج میباشد متعلق میباشد. به این ترتیب هیچوقت شمارا ناچار نمینماید که runtime را برای خصوصیتهایی که به اپ شما ربطی ندارند آپدیت رسانی نمایید. شما فرصت کمتری را صرف آزمایش و بهروزرسانی میکنید که شاید ارتباطی با سعی نرمافزار شما نداشته باشد.
- دوشنبه ۰۹ آبان ۰۱ ۱۰:۴۵
- ۲۰ بازديد
- ۰ ۰
- ۰ نظر