mvc vs razor pages

core mvc와 razor pages 의 장단점과 어느 것을 더 많이 사용하는지 궁금해요.

1개의 좋아요

asp.net mvc가 오래되었으므로 core도 mvc가 많습니다.
기존 웹폼 방식으로 구현된 곳을 .net core로 옮긴다면 razor pages가 편할겁니다.
mvc는 다른 언어에도 많이 구현되어 있으므로 java, php 라라벨 등등… 대세입니다.
mvc는 협업에 좋구요.

아래링크를 참조해보세요.
https://www.ifourtechnolab.com/blog/razor-pages-vs-mvc-in-asp-net

razor pages는 웹폼의 .net core버전 같은 느낌이 있습니다.
제 개인적으로는 razor pages로 작업합니다.

2개의 좋아요

이 웹사이트가 보기편했습니다. razor pages입문할때~
https://www.learnrazorpages.com/

그리고, razor pages로 작업하면 결국 프런트는 자바스크립트를 써야하는데 vue나 svelte가 좋을 것 같습니다. vue만 간단히 써봤습니다.

그리고, 개인적으로 unobtrusive-ajax를 많이 사용합니다.
unobtrusive validation도 쓰구요. pagemodel에서 binding된 property의 data annotation을 클라이언트에 적용할수 있습니다. 일일이 자바스크립트로 처리할 필요가 없어져 편합니다.

remote validation도 최근 이용중입니다.~

https://www.learnrazorpages.com/razor-pages/ajax/unobtrusive-ajax

https://www.learnrazorpages.com/razor-pages/ajax/partial-update

https://www.learnrazorpages.com/razor-pages/validation/remote-validation

4개의 좋아요

@_jeonghwan 와… 여기는 정말 어마어마한 사이트네요…
가뭄에 단비같은 정보 감사합니다.

2개의 좋아요