تزریق وابستگیها
الان در قسمتی هستید که صرفا تئوری کار در حال بررسی است. کمی تامل کنید، در قسمتهای بعد یک نمونه IoC Container خانگی توسعه داده میشود و بعد یک نمونه مورد استفاده در صنعت، کامل بررسی خواهد شد.
شما با ابزار شروع کردید. اینجا با تئوری و مفاهیم شروع شده، بعد به استفاده از ابزارها رسیده. ضمنا این مباحث برای خواندن حداقل 2 هفته است و نه یک روز. باید مطالعه کنید. تمرین کنید تا جا بیفتد.
برنامه نویسی تابعی و مفاهیم آن برای صنعت نرمافزار و اپلیکشنهای داده محور روز به روز از اهمیت بیشتری برخوردار میشود. اما برای اینکه
بتوانیم از برنامه نویسی کاربردی بهرهمند شویم لازم نیست حتماً از یک
زبان کاملاً تابعی مثل هسکل استفاده کنیم. میتوانیم اصول و الگوهای
برنامه نویسی تابعی را حتی در زبانهای شیگرا مانند #C نیز دنبال کنیم.
نتیجه ممکن است به اندازه یک زبان تابعی مفید و مناسب نباشد، اما با
این وجود سبک غیر تابعی ساخت کد ما را تحت تأثیر قرار میدهد.
"در کتاب ASP.NET Core: Cloud-ready, Enterprise Web Application Development ما از دو فریمورک مطرح استفاده میکنیم. از ASP.NET Core برای پوشش مفاهیم سمت سرور و از Angular 2 برای مباحث سمت کلاینت نه فقط به خاطر قابلیتهای فوق العادشان و طراحی بی نقصشان، بلکه هر دوی آنها بازنویسی کاملی از نسخههای پیشین بسیار محبوبشان بودند که نقش رهبری در زمینهی خودشان را بر عهده داشتند. "
این مقاله به بررسی مزیتهای استفاده از Interfaceها همگام با وراثت در برنامه نویسی شی گرا میپردازد و مناسب کسانی است که قصد دارند این مفاهیم را در یک مثال فرا بگیرند اینترفیسها کمک شایانی به سازگاری اجزا و کلاسها میکند و از اینرو بهتر است آنرا مفهومی یاد گرفت . سورس کدها به زبان C# و VB.NET می باشد.
معرفی سایت
EF Code First #12
- ضمن اینکه الان با بودن ASP.NET Web API که هم با وب فرمها سازگار است و هم با MVC، دلیلی برای استفاده از وب متدهای استاتیک عهد عتیق وجود ندارد. ASP.NET Web API طوری طراحی شده تا تزریق وابستگیها در آن ممکن و آزمون پذیری آن بالا باشد.