نظرات مطالب
اجرای سرویسهای NodeJS در ASP.NET Core
دو مطلب زیر فلسفه وجودی Node Services و چگونگی کارکرد آنها را نشان میدهد.
و
نظرات مطالب
چک لیست تهیه یک برنامه ASP.NET MVC
سلام در مورد state management با کوکی رمزنگاری شده یا کوئری استریگهای رمزنگاری شده و همچنین advanced routing میتونید یک مقاله آموزشی یا رفرنس مناسبی معرفی کنید.
ممنون
ممنون
ممنونم از شما که مشکل کد نویسی من را گفتید . extension methodها منظورتون همون helperها هست ؟ لینکی دارید که در مورد این extension methodها آموزشی داده باشد چون من میخوام کدهامو تا جایی که میشود بهینه بنویسم .
نظرات مطالب
اصول طراحی شی گرا SOLID - #بخش سوم اصل LSP
سلام.
خیلی ممنون از بابت مقالات آموزشی خوبتون.
فقط سوالی برای من تو این بخش سوم پیش اومد و اون هم اینکه بعد از تعریف کلاس abstract تعریف کلاسهای rectangle و square به چه شکل شد؟ لطفا کد اون کلاسها رو هم اضافه کنید.
با تشکر
خیلی ممنون از بابت مقالات آموزشی خوبتون.
فقط سوالی برای من تو این بخش سوم پیش اومد و اون هم اینکه بعد از تعریف کلاس abstract تعریف کلاسهای rectangle و square به چه شکل شد؟ لطفا کد اون کلاسها رو هم اضافه کنید.
با تشکر
نظرات مطالب
EF Code First #12
با تشکر از معرفی دوره آموزشی شما
متاسفانه هنوز متوجه نشدم چگونه uow را در ViewModelهای برنامه استفاده کنم
ترکیب EF Code First ، MVVM Light , StructureMap چگونه پیاده سازی میشود؟
متاسفانه هنوز متوجه نشدم چگونه uow را در ViewModelهای برنامه استفاده کنم
ترکیب EF Code First ، MVVM Light , StructureMap چگونه پیاده سازی میشود؟
نظرات مطالب
اهمیت code review
سلام. چطور میشه روش کد نویسی صحیح را یاد گرفت؟ در اثر تجربه به دست میاد، یا برای این کار مرجع و آموزشی وجود داره؟ کدنویسی بلدم، خوب نویسی نه؟! چطور این مشکل را حل کنم؟
تو سری پستهای قبلی که براتون گذاشتم به تغییرات و ویژگیهای بوجود آمده در MVC4 اشاره کردم یکی دیگه از این ویژگیها Single Page Application (SPA) هستش که به ما امکان ساخت برنامههای تعاملی سمت کلاینتو میده و مارو کمک میکنه. که از نسخه MVC 4 Beta در دسترس قرار گرفت.
البته به گفته خود مایکروسافت نسخه اصلی اون برای عرضه به همراه نسخه کامل شده MVC4 آماده نخواهد شد.میشه گفت نسبت به خیلی از ویژگیهای جدید کمتر روش تبلیغ شده حالا یا بخاطر آماده نشدنش بهمراه نسخه نهاییه یا مثل خیلی از تکنولوژیها وسط راه پشیمون شده.
SPA شامل سه چیز کلی میباشد.
- چند کتابخانه جاواسکریپتی برای تعامل هر چه بهتر با کلاینت به وسیله کش کردن دادهها upshot.JS, knockout and nav.js.
- کامپننتهای افزوده شده Web API برای پشتبانی از اگوی واحد کار Unit of Work
- و اسفاده از scaffolding برای سریعتر کردن کار
تصویر بالا نشان دهنده ساختار Single Page Application است.
JavaScript Libraries
شامل کتابخانههای معروف مثل Knockout ,History و کتابخانه نسبتاً جدید Upshot است که باهم کار نمایش و اصلاح دادهها را در مجموعه ای از صفحات به صورت local وremote انجام میدهند.
DataController on the Server
در سمت سرور شامل کلاسی به نام DataController که مشتق شده از ApiController که عملیات insert, update ,delete را به وسیله الگوی واحد کار ( Unit of Work )انجام میدهد و همچنین ازvalidations به صورت اتوماتیک پشیبانی میکند.این سرویس همچنین شامل راهی برای صفحه بندی و پشتیبانی از DAL-خاص است.
Single Page Application MVC Project Template
در آخر هم template جدید درنظر گرفته شده برای Single Page Application که برای توسعه هر چه سریعتر و هچنین ساختاری آموزشی برای ادامه کار دارد,که شامل scaffolding است برای ساخت اسکلت اصلی برنامه و همچنین شامل یک sample ساده برای یادگیری هرچه بهتر است.
در آخر میتونم بگم که اگه با جیمیل تحت تبلت کار کرده باشید میشه گفت Single Page Application یه جورایی مثل اون عمل میکنه من خودم باهاش کار کردم و تا حدودی آشنایی دارم ولی باید بگم اگه میخواید برید سراغش قبلش باید اشراف کامل روی جاوا اسکریپ و Knockout داشته باشید.