نمایش نتایج 1 تا 8 از 8

نام تاپیک: فرق ASP.NET Core و ASP.NET MVC

  1. #1

    Question فرق ASP.NET Core و ASP.NET MVC

    با سلام
    فرق ASP.NET Core و ASP.NET MVC چیست؟ اگر بخواهم یکی را انتخاب کنم و پروژه هایم را بر آن مبنا بنویسم کدام بهتر است؟
    با سپاس فراوان

  2. #2
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    42
    پست
    6,143

    نقل قول: فرق ASP.NET Core و ASP.NET MVC

    تفاوت عمده این دو در این هاست:
    • در ASP.NET Core اکثر کارها بر اساس Middleware ها انجام می شود.
    • در ASP.NET Core اکثر کارهابا استفاده از تزریق وابستگی انجام می شود.
    • بجای HTML Helper ها از Tag Helper ها استفاده می شود و با توجه به اعمال شدن آنها به تگ های عادی HTML، کار با داکیومنت های HTML بسیار ساده تر می شود.


    اگر بخواهید یکی را انتخاب کنید بالطبع ASP.NET Core از هر لحاظ ارجعیت دارد، منتهی شروع به کار با آن بدون آشنایی کامل با ASP.NET MVC تقریبا غیرممکن است.

  3. #3

    نقل قول: فرق ASP.NET Core و ASP.NET MVC

    بزرگترین تفاوت شون این هست که ASP.NET Core متن باز هست و کراس پلتفرم ، میتونید روی مک ، ویندوز و لینوکس وب اپ بسازید.
    ASP.NET MVC توسعه اش متوقف شده با ASP.NET Core جایگزین شده.

  4. #4
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    42
    پست
    6,143

    نقل قول: فرق ASP.NET Core و ASP.NET MVC

    بزرگترین تفاوت شون این هست که ASP.NET Core متن باز هست و کراس پلتفرم ، میتونید روی مک ، ویندوز و لینوکس وب اپ بسازید.
    این تفاوت محسوب نمی شود.
    اولا ASP.NET MVC هم اوپن سورس است، ثانیا از طریق پکیج های Mono، امکان اجرای ASP.NET MVC هم روی سیستم عامل های فوق وجود دارد.

  5. #5

    نقل قول: فرق ASP.NET Core و ASP.NET MVC

    نقل قول نوشته شده توسط مهدی کرامتی مشاهده تاپیک
    این تفاوت محسوب نمی شود.
    اولا ASP.NET MVC هم اوپن سورس است، ثانیا از طریق پکیج های Mono، امکان اجرای ASP.NET MVC هم روی سیستم عامل های فوق وجود دارد.
    هدف اصلی توسعه Net Core. توسط مایکروسافت پشتیبانی از مولتی پلتفرم ، بهبود کارایی و native compilation بود ،
    پروژه Mono رو اصلا مایکروسافت پشتیبانی نمی کرد (یک شرکت دیگه بود که خود مایکروسافت چند سال پیش خریدش) ، کارایی اش رو با هم مقایسه کنی ، مثل شب و روز می مونه.

  6. #6
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    42
    پست
    6,143

    نقل قول: فرق ASP.NET Core و ASP.NET MVC

    نقل قول نوشته شده توسط firebox مشاهده تاپیک
    هدف اصلی توسعه Net Core. توسط مایکروسافت پشتیبانی از مولتی پلتفرم ، بهبود کارایی و native compilation بود ،
    پروژه Mono رو اصلا مایکروسافت پشتیبانی نمی کرد (یک شرکت دیگه بود که خود مایکروسافت چند سال پیش خریدش) ، کارایی اش رو با هم مقایسه کنی ، مثل شب و روز می مونه.
    در مورد مواردی که نقل کردم و نوشتی حرفی نیست، گفتم اینکه میشه مالتی پلت فرم اجراش کرد تفاوت محسوب نمیشه، چون تو ASP.NET MVC هم میسر بود.
    حتی خود دات نت کور هم ابتدا با کمک مونو در سیستم عامل های غیر از ویندوز اجرا می شد، الان نمی دونم هنوز اون طور هست یا نه (در مورد اینکه مونو از کجا اومد بحثی نیست).

  7. #7

    نقل قول: فرق ASP.NET Core و ASP.NET MVC

    بس جناب کرامتی به نظر شما لازمه .net core یادگیریه کامل mvc چون خیلی زمانبره

    کامل باید یاد بگیرم

  8. #8
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    42
    پست
    6,143

    نقل قول: فرق ASP.NET Core و ASP.NET MVC

    نقل قول نوشته شده توسط aaaaaaaaaaa مشاهده تاپیک
    بس جناب کرامتی به نظر شما لازمه .net core یادگیریه کامل mvc چون خیلی زمانبره
    کامل باید یاد بگیرم
    اگر قشنگ بنشینی پای مطالعه و یادگیری، 1 ماه تا 2 ماه زمان می بره. منتهی بدون دونستن مفاهیم MVC تو ASP.NET Core چپ و راست میری تو دیوار.

تاپیک های مشابه

  1. ایجاد رابطه یک به یک و بروز خطا ! asp.net core - ef core 2.2
    نوشته شده توسط night-wolf در بخش ASP.NET Core
    پاسخ: 3
    آخرین پست: پنج شنبه 13 تیر 1398, 00:35 صبح
  2. آموزش: ASP.NET Core 1 – قسمت یازدهم
    نوشته شده توسط ali_kolahdoozan در بخش ASP.NET MVC
    پاسخ: 2
    آخرین پست: شنبه 28 فروردین 1395, 16:16 عصر
  3. آموزش: ASP.NET Core 1 – قسمت دهم - اولین Controller در Core 1
    نوشته شده توسط ali_kolahdoozan در بخش ASP.NET MVC
    پاسخ: 0
    آخرین پست: جمعه 27 فروردین 1395, 19:34 عصر
  4. ASP.NET Core 1 – قسمت نهم
    نوشته شده توسط ali_kolahdoozan در بخش ASP.NET MVC
    پاسخ: 0
    آخرین پست: جمعه 27 فروردین 1395, 10:53 صبح

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •