AngularJS 코드베이스가 따르는 아키텍처 디자인 패턴은 무엇입니까?AngularJS에서 사용하는 아키텍처 디자인 패턴
0
A
답변
2
AngularJS는 MVC (Model View Controller) 디자인 패턴의 변형을 따릅니다. AngularJS는 해당 경로를 기반으로 컨트롤러에서보기로 모델 전달을 처리합니다.
뷰는 모델이 변경 될 때마다 업데이트되고 뷰의 데이터 바인딩 요소에 의해 뷰가 특정 모델로 변경 될 때마다 모델이 업데이트됩니다. 컨트롤러는 함수를 통해 DOM 요소를 조작하는 데 사용됩니다.
의도적으로 AngularJS는 MVC 스타일 코드를 작성해야합니다. AngularJS를 사용하는 경우 MVC를 사용하고 있습니다. 웹 개발을위한 전통적인 MVC 아키텍처가 PHP, ASP.NET MVC, Ruby on Rails 등과 같은 뷰어의 컨트롤러 및 클라이언트 측 언어에서 이전부터 서버 측 이었기 때문에 변형 된 형태라고합니다.
이제 AngularJS 또는 KnockoutJS와 같은 강력한 클라이언트 측 라이브러리를 사용하여 응답 성이 뛰어나고 효율적인 응용 프로그램을 단일 페이지 응용 프로그램으로 제공 할 수 있습니다. 웹 1.0은 주로 여러 페이지 응용 프로그램을 다루었지만 웹 2.0과 그 이상은 서비스 지향 아키텍처로 옮겨 가고 있습니다.
서버 쪽 코드가 없어지지는 않지만 브라우저에서 전체 웹 응용 프로그램을 작성하고 각보기에 대해 새 HTML을 보내는 서버에 의존하지 마십시오.
관련 문제
- 1. C# 아키텍처 - 디자인 패턴
- 2. 모듈화 - 디자인 패턴 - 아키텍처
- 3. 소프트웨어 아키텍처 : 작업 디자인 패턴 토론의 단위
- 4. 디자인 패턴 : 모듈러 명령 아키텍처 (워크 플로?)
- 5. 모바일 개발 아키텍처 및 디자인 패턴
- 6. Winform 디자인 아키텍처
- 7. PRISM의 디자인 패턴
- 8. Perl을 사용하는 OO 디자인 패턴
- 9. 디자인 패턴
- 10. Android 아키텍처 패턴
- 11. 디자인 패턴 :
- 12. 디자인 패턴
- 13. MVC 아키텍처 패턴
- 14. Android EPG 아키텍처 디자인
- 15. 디자인 패턴 - 전략 패턴
- 16. 클라이언트 서버 아키텍처 디자인
- 17. asp.net의 제공자 디자인 패턴
- 18. MVC 아키텍처 - 패턴
- 19. 전략 디자인 패턴 대 상태 디자인 패턴
- 20. MFC 응용 프로그램의 테스트 가능한 아키텍처 또는 디자인 패턴?
- 21. 특정 응용 프로그램에 대해 선호하는 디자인 패턴/아키텍처
- 22. 디자인 패턴
- 23. 디자인 패턴 :
- 24. 디자인 패턴
- 25. 디자인 패턴
- 26. ASP.NET Web Forms 프레젠테이션 아키텍처 및 패턴
- 27. 내부 파일 서버 디자인 패턴?
- 28. Angularjs에서 ajax에 대한 단일 메서드 아키텍처
- 29. 서비스 계층 아키텍처 디자인 혼동
- 30. AWS 확장 가능한 아키텍처 디자인
안녕하세요, 카메론. Angular가 언급 한 "MVC의 변형"을 확장 하시겠습니까? 장점/단점 중 하나를 사용하여 Anuglar 정말 도움이 될 것입니다! 고맙습니다! – Ezeewei
업데이트 된 답변보기 –