asp.net MVC 상단에 angular js를 사용하는 이점
asp.net mvc 위에 angular js를 사용하는 것이 의미가 있나요?둘 다 같은 일을 하고 있는데asp.net mvc + jquery보다 angular를 사용하는 장점은 무엇입니까?어떤 시나리오를 선택하시겠습니까?Microsoft 환경에서 angular를 선택할 경우 서버 측에서 무엇을 실행하시겠습니까?Web API 같은 건가요?아니면 기존 asp.net mvc를 사용해도 이점이 있습니까?
이 질문은 다소 주관적이지만, 여기에 우리의 추론이 있었다.
- 클라이언트가 페이지 렌더링을 처리하도록 하고 서버의 리소스를 해방합니다.
- 캐쉬 서버의 내장 캐슁을 활용하여
<html/>
내용. - 페이지가 캐시되기 때문에 앞뒤 트래픽은 json payload뿐입니다.
- NancyFx를 사용하고 있습니다만, WebAPI나 Service Stack은 정상적으로 동작합니다.
- 우리는 응답성이 뛰어난 단일 페이지 애플리케이션을 구축하고 싶었고, AngularJs는 완전한 기능이 풍부한 프레임워크로서 테스트 가능성의 기준을 충족시켰습니다.
- AngularJs는 JavaScript에 필요한 패턴으로 사용자를 강제했습니다.과거에는 jQuery의 부하가 높은 어플리케이션이 기능적인 스파게티로 바뀌었습니다(그것은 우리의 잘못이었지만 Angular의 가이드가 많은 도움이 되었습니다).
모든 프레임워크와 마찬가지로 고객의 요구에 맞는 것을 선택
제 사이트 http://www.reviewstoshare.com에서는 Angular를 사용하고 있습니다.ASP와 함께 JS.NET MVC앵귤러와 함께 가지 않은 주된 이유는JS는 Angular로 SEO를 쉽게 달성할 수 없다는 것이었다.JS. 제 사이트는 이미 ASP를 사용하여 구축되어 있습니다.필요에 따라 페이지 내 상호 작용에 대한 MVC + Jquery.
반면 사이트에는 댓글, 투표, 플래그링 등 '아작시' 성격이 남아 있다.Stackoverflow 자체와 크게 다르지 않습니다.각도 설정 전JS는 Jquery 플러그인과 기능이 뒤죽박죽으로 되어 있었습니다.$(document).ready()
JS 코드는 말할 것도 없고 콜백도 테스트 할 수 없었습니다.
결국 둘 다 했어요.
Java Script 프레임워크를 사용하는 경우 Angular JS가 흔들립니다.SEO가 문제일 수 있습니다.다른 유명한 JS 프레임워크에 비해 DOM 및 Java Script에 대한 이해가 깊어져야 합니다.개념 실증 - Angular JS와 Require JS를 사용하여 ASP.net MVC를 개발했습니다.아래 링크에서 확인하실 수 있습니다.http://angualrjsrequirejsaspmvc.blogspot.com/2013/08/angular-js-with-require-js-front-end.html
언급URL : https://stackoverflow.com/questions/16377432/benefit-of-using-angular-js-on-top-of-asp-net-mvc
'programing' 카테고리의 다른 글
리액트 테스트 라이브러리에서 id별로 요소 찾기 (0) | 2023.03.05 |
---|---|
JSON.stringify는 도망가지 않나요? (0) | 2023.03.05 |
현과 목록을 구별하는 버마교적 방법은 무엇인가요? (0) | 2023.03.05 |
Map 내의 null 값과 bean 내의 null 필드가 Jackson을 통해 직렬화되지 않도록 하는 방법 (0) | 2023.03.05 |
클라이언트 측 Javascript 클럭을 서버 날짜와 동기화하는 가장 좋은 방법 (0) | 2023.03.05 |