مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

امیر نهروان

عضویت از 1396/06/30

آموزش اصولی MVC

  • دوشنبه 19 آذر 1397
  • 23:14
تشکر میکنم

با سلام دوستان عزیز. می خواستم بدونم که آیا یک اموزش اصولی و منطقی در زمینه طراحی وب سایت با MVC سراغ دارید که همه مفاهیم از جمله Domain Driven Design و طراحی و معماری چند لایه و  روش کد فرست و بدون استفاده از انتیتی فریمورک را آموزش داده باشه

البته میگم بدون استفاده از انتیتی برای این هستش که انتیتی برای اطلاعات با حجم بالا اصلا گزینه مناسبی نیست.

اگر چنین آموزشی سراغ دارید ممنون میشم راهنمایی کنید.

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • سه شنبه 20 آذر 1397
  • 07:47

سلام

اخوی الان این سوال بود یا ضد تبلیغ برای انتیتی؟!؟!؟!؟!

شما که هنوز نه MVC  را یاد گرفته ای و نه مفاهیم دیزاین پترن را می دانی و نه از معماری ها سر رشته ای داری (البته به گفته ی خودت وگرنه خدای ناکرده اهل قضاوت نیستیم)  چگونه حکم به محکومیت انتیتی در مقابل داده های حجم بالا را می دهی؟!

راستی یه سوال؟!؟!؟ داده های ببا حجم بالا اصلا یعنی چی؟!؟! مثلا چند گیگ دیتا؟! چند هزار و میلیون و میلیارد رکورد؟!؟!؟!؟

کاربر سایت

امیر نهروان

عضویت از 1396/06/30

  • سه شنبه 20 آذر 1397
  • 08:23
ممنونم از جوابتان اما متاسفانه جواب شما هیچ کمکی به من نکرد. اما مطمئنم که با مطالعه بیشتر اطلاعات کافی برای برنامه نویسی رو بدست میارید. Read this link https://stackoverflow.com/questions/9739230/entity-framework-vs-stored-procedures-performance-measure
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 20 آذر 1397
  • 09:36

شما باید هرکدام از این فرآیند هارو جداگانه یاد بگیرید و صرفا ادغام کردن آنها با یک دیگر مهم نیست اگر شما هر کدام از آن ها را  یاد بگرید و با نحوه عملکرد و کار کرد آنها آشنا بشید پیاده سازی orm های مختلف از جمله dapper، NHibernate ... برای شما کار ساده ای خواهد شد.

یک نکته درباره ef: 

این که ef برای داده های با مقیاس بالا میتواند خوب نباشد عمر صحیحی است، اما شما میتوان با رعایت کردن چندین فاکتور آن را افزایش بدید. ما بر اساس نیاز orm موردنظر یا حتی بانک را انتخاب میکنیم. پروژه هایی هستن که به صورت هم زمان هم از ef و هم از dapper استفاده میکنند.

و اما EF Core:

اگر برنامه شما بر روی NET Core. باشد شما از طریق EF Core میتوانید نیاز هایی با مقایس های بالا را نیز پوشش دهید و نگران عملکرد نباشید. EF Core پا به پای Dapper پیش میرود.

وب سایت های بزرگ مثل stackoverflow که به تازگی به NET Core. محاجرت کردند هم از آن استفاده می کنند.

کاربر سایت

امیر نهروان

عضویت از 1396/06/30

  • سه شنبه 20 آذر 1397
  • 09:41

آقای علیزاده عزیز
من درباره core اطلاعات خیلی کمی دارم آیا آموزش مناسبی برای EF Core میشناسید؟ ممنون میشم که من رو راهنمایی کنید.

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • سه شنبه 20 آذر 1397
  • 10:17

اگر توانایی خواندن مستندات رسمی رو دارید بهترین جا برای یادگیری هستش که لینکش رو قرار میدم : EF Core - Docs

اگر نه میتونید از سایت تاپ لرن یا وب سایت هایی که آموزش  ef core رو پوشش میدن استفاده کنید.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)