В рамках проекта написать «самоучитель» лучший способ закрепить пройденный материал, а для меня отказываться от php еще не время, ведь столько нажито труда и опыта, который явно не хочется терять. Предвзятое отношение к PHP можно развеять, только когда пишешь красивый и современный код, что делать куда как просто, нужно только пару тысяч строк плохого написать*))) Репозиторий примера BlogDemo.
Для клиентской части Angular2, хоть он еще и кандидат в релиз, прекрасное и гармоничное решение (сами увидите), а серверную часть мы сделаем на php и можем там использовать все все что нам в php нравится. Начнем с клиента
Настройка проекта
Чтобы было «побыстрее» и «подокументированней», начнем как и предлагает нам официальная документация с четырех файлов package.json, tsconfig.json, typings.json + systemjs.config.js.
Из обязательного также…
index.html
app/main.ts
app/app.component.ts
Запуск
npm install установит все необходимые компоненты, после чего проект можно запускать npm run-script start
Все бы хорошо — только где тут место PHP и как это загрузить на обычный хостинг? Смотрите в следующем выпуске — подготовка «места для php»)