Tôi đã thực hiện một số nghiên cứu và tôi đã nhận thấy rằng trong rất nhiều ví dụ về ứng dụng Symfony2/AngularJS, giao diện người dùng và phụ trợ được kết hợp; ví dụ, chế độ xem sử dụng Twig.Ứng dụng một trang - Giao diện người dùng độc lập với chương trình phụ trợ?
Tôi luôn nghĩ rằng có thể (và thực hành phổ biến) để tạo giao diện người dùng và phụ trợ riêng biệt và chỉ tham gia bằng API. Trong trường hợp đó nếu tôi muốn thay đổi một khung công tác PHP, tôi có thể thực hiện nó mà không gặp bất kỳ vấn đề gì và sẽ đủ để giữ API.
Vậy thực tiễn tốt nhất để thực hiện điều đó là gì? Nó sẽ là tuyệt vời nếu bạn có thể giải thích nó cho tôi và thậm chí còn lớn hơn nếu bạn chỉ cho tôi một liên kết để ví dụ tốt về github hoặc một cái gì đó.
Bạn là chính xác, bạn chỉ mục phải là html duy nhất của bạn được tạo ra/giải thích bởi máy chủ. Phần còn lại của html, css, js của bạn là tĩnh và dữ liệu điểm cuối của bạn chỉ đơn giản là được chuyển dưới dạng JSON. – Dylan
@ Dylan bạn cũng có thể tránh trả lại chỉ mục. Xem câu trả lời của tôi – Qualcuno
Ngoài ra Symfony2/AngularJS có một vài lời khuyên mà có thể gây nhầm lẫn cho sự hiểu biết của bạn về nó. Những thứ như Twig và angular sẽ xung đột với cú pháp biến {{}}. Vì vậy, có rất nhiều hướng dẫn về vấn đề và nó không chính xác về thực hành tốt nhất hoặc bất cứ điều gì. – Dylan