Ano ang pagkakaiba sa pagitan ng ASP NET at ASP NET MVC?
Ano ang pagkakaiba sa pagitan ng ASP NET at ASP NET MVC?

Video: Ano ang pagkakaiba sa pagitan ng ASP NET at ASP NET MVC?

Video: Ano ang pagkakaiba sa pagitan ng ASP NET at ASP NET MVC?
Video: C# ASP.NET MVC Web App & API with React and TypeScript 2024, Nobyembre
Anonim

ASP . NET , sa pinakapangunahing antas nito, ay nagbibigay ng paraan para makapagbigay ka ng pangkalahatang HTML markup na sinamahan ng "mga kontrol" sa gilid ng server sa loob ng modelo ng programming na hinimok ng kaganapan na maaaring magamit sa VB, C#, at iba pa. ASP . NET MVC ay isang balangkas ng aplikasyon batay sa pattern ng arkitektura ng Model-View-Controller.

Dito, bakit ang ASP NET MVC ay mas mahusay kaysa sa asp net?

Ang MVC Ang framework ay nagbibigay ng malinis na paghihiwalay ng UI, Business Logic, Modelo o Data. Sa kabilang banda, masasabi nating nagbibigay ito ng Separasyon ng Logic ng Programa mula sa User Interface. Higit pang Kontrol-Ang ASP . NET MVC Ang framework ay nagbibigay ng higit na kontrol sa HTML, JavaScript at CSS kaysa sa ang tradisyonal na Web Forms.

Alamin din, bakit tayo pumunta para sa MVC sa halip na ASP Net? Ang mga pangunahing bentahe ng ASP.net MVC ay:

  • Pinapagana ang buong kontrol sa nai-render na HTML.
  • Nagbibigay ng malinis na paghihiwalay ng mga alalahanin (SoC).
  • Pinapagana ang Test Driven Development (TDD).
  • Madaling pagsasama sa JavaScript frameworks.
  • Kasunod ng disenyo ng stateless na kalikasan ng web.
  • Mga mapatahimik na url na nagbibigay-daan sa SEO.

Dito, ano ang ASP NET MVC?

ASP . NET MVC ay isang open source na web development framework mula sa Microsoft na nagbibigay ng arkitektura ng Model View Controller. ASP . netong MVC nag-aalok ng alternatibo sa ASP . net mga web form para sa pagbuo ng mga web application. Ito ay bahagi ng. Net platform para sa pagbuo, pag-deploy at pagpapatakbo ng mga web app.

Luma na ba ang ASP NET MVC?

Ang plataporma ASP . NET MVC ay ngayon lipas na . ASP . NET Ang 5 ay na-EOL at na-rebrand bilang ASP . NET Core at kabilang dito ang functionality ng " ASP . NET MVC 5" built-in. ASP . NET Core 1 at ASP . NET Maaaring tumakbo ang Core 2 sa alinman. NET Core (cross-platform) o.

Inirerekumendang: