AngularJS jest bardzo wydajny, jeśli chodzi o interaktywne HTML5 i wiązania modelu. Z drugiej strony, frameworki PHP takie jak Yii umożliwiają szybkie, dobrze zbudowane, bezpieczne i wydajne tworzenie aplikacji internetowych. Obie technologie zapewniają zaawansowane metody dostępu do danych, iteracji i układania stron.Czy powinienem mieszać AngularJS ze strukturą PHP?
Czy dobrą lub złą praktyką jest mieszanie tych dwóch podejść (po stronie klienta i po stronie serwera) lub czy jest to sprzeczne z intencją interaktywnych, bezproblemowych aplikacji internetowych HTML5 AJAX?
Nie mówię o generowaniu JS przy użyciu PHP (See this question) - mówię o generowaniu widoku, który użyje AngularJS.
Wiem również, że strona AngularJS powinna (lub może) komunikować się z serwerem za pośrednictwem usług REST, aby uzyskać dane (See this question) zamiast pobierać je na przykład bezpośrednio ze zmiennych PHP. Ale dla mnie wygodniej jest zaprojektować "ramkę" dla całej aplikacji internetowej osobno w PHP (np. Zbudować menu główne lub obsłużyć autoryzację/sesje itp.).
Świetne pytanie. Szkoda, że nie istnieje lokalizacja StackExchange zaprojektowana dla tego typu pytań. Jestem przyzwyczajony do PHP i mam projekt cURL do zbierania wielu danych osobiście, i wierzę, że framework JavaScript ponad biblioteką dobrze pasowałby do mojego projektu. Mój problem jest podobny do twojego, chcę wiedzieć, co to jest dobra praktyka (upides i downsides) wraz z tym, jakie części opuszczasz z oryginalnego projektu (PHP) itd.Wierzę, że te rozmowy mogłyby skłonić do debaty, ale jak możemy osiągnąć najlepsze połączenie dwóch języków bez rozmowy. – Shane