AngularJS는 대화식 HTML5 및 모델 바인딩과 관련하여 매우 강력합니다. 반면, Yii와 같은 PHP 프레임 워크는 빠르고 체계적이고 안전하며 강력한 웹 응용 프로그램 개발을 가능하게합니다. 두 기술 모두 데이터 액세스, 반복 및 페이지 레이아웃을위한 정교한 수단을 제공합니다.
이러한 두 가지 접근 방식 (클라이언트 측 및 서버 측 "페이지 설정")을 혼합하는 것이 좋거나 나쁜 습관입니까? 아니면 대화식의 완벽한 HTML5 AJAX 웹 응용 프로그램의 의미에 반대하는 것입니까?
PHP를 사용하여 JS를 생성하는 것에 대해 이야기하고 있지 않습니다 ( 이 질문 참조 )-AngularJS를 사용할 뷰를 생성하는 것에 대해 이야기하고 있습니다.
또한 AngularJS 페이지는 REST 서비스를 통해 서버와 통신하여 PHP 변수와 같은 데이터를 직접 검색하는 대신 데이터를 가져와야합니다 ( 이 질문 참조 ). 그러나 나에게 PHP로 전체 웹 응용 프로그램의 "프레임"을 별도로 디자인하는 것이 더 편리합니다 (예 : 기본 메뉴 작성 또는 권한 부여 / 세션 처리 등)