programing

asp.net MVC 상단에 angular js를 사용하는 이점

oldcodes 2023. 3. 5. 10:25
반응형

asp.net MVC 상단에 angular js를 사용하는 이점

asp.net mvc 위에 angular js를 사용하는 것이 의미가 있나요?둘 다 같은 일을 하고 있는데asp.net mvc + jquery보다 angular를 사용하는 장점은 무엇입니까?어떤 시나리오를 선택하시겠습니까?Microsoft 환경에서 angular를 선택할 경우 서버 측에서 무엇을 실행하시겠습니까?Web API 같은 건가요?아니면 기존 asp.net mvc를 사용해도 이점이 있습니까?

이 질문은 다소 주관적이지만, 여기에 우리의 추론이 있었다.

  1. 클라이언트가 페이지 렌더링을 처리하도록 하고 서버의 리소스를 해방합니다.
  2. 캐쉬 서버의 내장 캐슁을 활용하여<html/>내용.
  3. 페이지가 캐시되기 때문에 앞뒤 트래픽은 json payload뿐입니다.
  4. NancyFx를 사용하고 있습니다만, WebAPI나 Service Stack은 정상적으로 동작합니다.
  5. 우리는 응답성이 뛰어난 단일 페이지 애플리케이션을 구축하고 싶었고, AngularJs는 완전한 기능이 풍부한 프레임워크로서 테스트 가능성의 기준을 충족시켰습니다.
  6. 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

반응형