olegtytarenko2
@olegtytarenko2
разработываю саты на cms PHP. Сейчас практикую yii

Как развернуть Angular 2 TS под PHP Application?

На сайт нужно внедрить Angular 2 и именно второй. Но не могу понять как его реализовать на сайте который работает на PHP Kohana 3.3. Выделять отдельный поддомен для него или же есть решение этой проблемы.

Желательно что бы можно было применять TS.

P.S. Спасибо за ответ
  • Вопрос задан
  • 1329 просмотров
Решения вопроса 1
olegtytarenko2
@olegtytarenko2 Автор вопроса
разработываю саты на cms PHP. Сейчас практикую yii
Нашел решение.
Как организовать правильную структуру директорий в проекте Symfony2, NodeJS, AngularJS? - этот ответ мне очень помог. Спасибо всем за помощь
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@sanex3339
Я делал репозиторий именно интеграции, но под Laravel 5. На стороне фреймворка там надо только роуты запилить.
+ используется Elixir, в Kohana надо переделать на чистые gulp.task.
https://habrahabr.ru/post/278599/
https://github.com/sanex3339/laravel-5-angular-2-e...

Ну и да, в комментариях к статье правильно заметили - это не очень хороший способ, лучше фронт вынести на поддомен.
Ответ написан
Комментировать
@FireGM
Я слыхал, что это плохая практика, делать монолитное приложение фронтенд+бекенд с ангуляр2. Ангуляр не должен ничего знать про бекенд, кроме того, что по каким-то запросам отдаются такие-то данные.

Лучше поднимать какой-нибудь nginx, который отдаёт index.html на любой запрос, кроме запросов обращенных к api бекенда. Это для не слишком больших сайтов. А для крупных лучше нанять нормальных разработчиков, которые умеют разворачивать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы