programing

ASP.NET MVC 5와AngularJS / ASPNET WebAPI

firstcheck 2023. 2. 14. 22:02
반응형

ASP.NET MVC 5와AngularJS / ASPNET WebAPI

저는 현재 회사에서 향후 웹 어플리케이션을 만들기 위한 프로그래밍 모델을 평가하고 있습니다.그래서 ASP로 결정하겠습니다.NET MVC 5(레이저 뷰 포함) 및 각도ASP가 있는 JSNET WebAPI.이 두 프로그래밍 모델의 장점/단점은 무엇입니까?

내 2센트.저는 개인적으로 웹 API/EF/SQL Server 백엔드와 함께 완전히 각진 프런트 엔드를 선호합니다.기본적으로 Razor는 없습니다.Razor는 프로그래머가 HTML을 렌더링하는 데 도움이 되는 추상화입니다.요즘은 누구나 이러한 추상화를 삭제하는 것이 더 낫다는 결론에 도달하고 있습니다.따라서 ASP의 진화입니다.웹 폼에서 MVC 등으로 NET.개발자가 HTML을 이해하고 각진 프런트 엔드를 사용하는 것은 그다지 어렵지 않습니다.게다가 UI 디자이너가 일을 쉽게 할 수 있고 HTML과 JSON/Javascript를 순수하게 사용할 수 있기 때문에 MVC, 레이저, 컨트롤러 및 액션을 이해할 필요가 없습니다.이전에는 MVC에서 완전히 작업했지만, 최근 프로젝트에서는 Web API 백엔드와 앵글 프런트엔드로 이동했고, UI 디자이너의 생산성이 크게 향상되었습니다.

비교가 안 될 것 같아요.각진JS는 Single Page Application(SPA; 단일 페이지 애플리케이션) 프레임워크인데 반해 ASP는 ASP입니다.Net MVC는 페이지 사이를 이동하는 표준 모델을 사용합니다.SPA 구축 여부는 다음과 같은 요인에 의해 결정됩니다.

  • SEO를 원해요?이러한 JS 리치 프레임워크의 대부분은 제한된 지원을 가지고 있습니다.
  • 앱을 SPA 또는 여러 SPA로 구성하려면 어떻게 해야 합니까?
  • 안전한 타입의 언어 C#에서 JavaScript 프로그래밍으로 이행하는 것은 어려운 일입니다.
  • 학습 각도JS를 효과적으로 사용할 수 있습니다.

표준 MVC 5 면도기 뷰를 사용하여 초기 Angular를 설정합니다.필요한 경우 결합할 수 있도록 JS 뷰.

답변 참조 각도 사용 가능JS와 Parse.com?를 함께 사용하면 더 많은 컨텍스트를 얻을 수 있습니다.

언급URL : https://stackoverflow.com/questions/23076670/asp-net-mvc-5-vs-angularjs-asp-net-webapi

반응형