در خدمت شما هستیم با آموزش Modularity در ASP.Net Core از وب سایت آموزش برنامه نویسی سورس باران. یکی دیگر از ملاحظات ASP.Net Core ساخت و پیاده سازی برنامه ای است که Modularity یا پیمانه ای باشد. برنامه ی شما به جای نصب کل فریمورک .NET می تواند تنها چیزی را نصب کند که الزامی است. بیایید به ویژوال استودیو سری بزنیم تا مفهوم پیمانه ای بودن را درک کنیم. با ما همراه باشید…
Modularity در ASP.Net Core
در پایین می توانید داخل Solution Explorer برنامه ی ساده ی .NET Core ما را مشاهده کنید. References را گسترش دهید تا بتوانید اشاره ی به .NETCoreApp را مشاهده کنید.
داخل .NETCoreApp می توانید اشاره ی بسته ای به NuGet را مشاهده کنید؛ آن را گسترش دهید.
بعد از انجام این کار می توانید مجموعه ی کامل ارجاعات NuGet را مشاهده کنید. اگر پیش از این با فریمورک .NET کار کرده باشید، در این صورت بسیاری از این فضاهای نام باید برایتان آشنا باشد. چرا که در این فریمورک بسیار از آن ها استفاده کرده اید.
فریمورک .NET به قطعات مختلفی تقسیم می شود و به کمک CoreFx مجددا پیاده سازی می شود. این قطعات باز هم به صورت بسته های مجزا توزیع می شوند.
- حالا اگر NETStandard.Library را گسترش دهید، می توانید اشاره های بیشتری را مشاهده کنید. حتی می توانید System.Console را ببینید که ما در این برنامه در حال استفاده از آن هستیم.
- دیگر نیازی نیست که همه چیز را به داخل فریمورک .NET بیاورید، تنها آوردن موارد مورد نیاز برنامه ی شما کفایت می کند.
- مزایای دیگری نیز برای این کار وجود دارد. مثلا این پیمانه ها را می توان به صورت مجزا و در صورت تمایل به روز کرد.
به پیمانه ای کردن برنامه می توان سرعت اجرای برنامه، به ویژه برنامه های ASP.NET Core را افزایش داد و به عملکرد بهتری رسید.
لیست جلسات قبل آموزش ASP.NET Core
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۲۴ آبان ۱۳۹۸
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس