50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

asp core && mvc

سلام

وقت بخیر

دو نوع ساختار برای توسعه وب در قالب asp  داریم

asp.net core  &&  asp.net mvc

سوالم اینه که پس asp.net core mvc چیه ؟

ایا ترکیب اون دو تاست ؟ یا نه من کلا بد متوجه شدم؟

پرسیده شده در 1398/12/26 توسط

4 پاسخ

2

 

سلام

البته ساختار webform هم هست که بیچاره دیگه منقرض شده !

بعد از MVC 5 ، ورژن Core 1.0 اومد در واقع با اینکه اصل مفاهیم تقریبا یکیه ، اما به خاطر تغییرات ساختاری زیادی که داشته تغییر نام داده شدند.

چون شباهت های زیادی دارند گاها هر دو اسم کنار هم میاد ، حتی مثلا زمانی که دارید در یک پروژه Core یک  controller اضافه می کنید ، یک MVC Controller اضافه می کنید ، چون همون روشه ولی نوع زیرساختهاش متفاوت شده.

 

پاسخ در 1398/12/26 توسط
1

بله میشه برای طراحی وب از .net core استفاده کرد ولی از MVC استفاده نکرد. در این صورت از یه ساختار Page برای طراحی صفحات وب استفاده می کنید.

استفاده از MVC باعث میشه که کد شما اصولی تر و قانون مند تر باشه و بهتون پیشنهاد می کنم که از این الگو استفاده کنید. حتی کسانی که با زبان هایی مانند php و یا پایتون و جاوا هم برای طراحی صفحات وب استفاده می کنند ترجیح می دهند که از الگوی MVC استفاده کنند. شاید اولش استفاده از قوانین یه ذره اذیت کنه ولی بعدا توی تغییر و گسترش برنامه بهتون خیلی کمک می کنه.

پاسخ در 1398/12/26 توسط
0

"" حال برای توسعه وب با استفاده از این تکنولوژی .net core و استفاده از الگوی MVC که قبلا وجود داشت می توان از ساختار asp.net core mvc استفاده کرد ""

در رابطه با جمله بالاتون  // میشه از core استفاده کرد و الگوی mvc  را وارد نکرد ؟

در کل بهینه ترین حالتش کدومه با mvc یا بدون اون ؟

ممنون از پاسخگوییتون

پاسخ در 1398/12/26 توسط
1

سلام به شما دوست عزیز.

ساختار asp.net mvc ساختار توسعه وب است که از الگوی طراحی نرم افزار MVC استفاده می کند که برنامه به 3 قسمت Model, View, Controller تقسیم می شود و در بخش ویو از کد Razor استفاده می شود. این ساختار هنوز هم بسیار استفاده می شود.

مایکروسافت اخیرا برای این که در زمینه توسعه نرم افزار از پلتفرم ویندوز فراتر برود و وارد بخش لینوکس و بقیه سیستم عامل ها شود .net core را ارائه داد که با استفاده از آن بتوان در همه سیستم عامل ها با زبان های مایکروسافتی مانند c# برنامه نوشت. حال برای توسعه وب با استفاده از این تکنولوژی .net core و استفاده از الگوی MVC که قبلا وجود داشت می توان از ساختار asp.net core mvc استفاده کرد و برنامه های تحت وب تولید کرد. البته باید دقت داشت که در تکنولوژی آخر بهینه سازی های بسیاری هم انجام شده است.

پاسخ در 1398/12/26 توسط

پاسخ شما