Angular2: Шаблон в отдельном файле

Для начала работы с Angular2 и перехода на него нужно решить в общем и целом всего несколько вещей — как формировать шаблоны, как получать данные и роутить контроллеры и как собственно потом это все выложить на сервер. По очереди разберем эти вопросы — и самым первым — вопрос дизайна и адекватности шаблонов, так как чтобы мы потом не делали — если работа выглядит «говняшкой» — то это говняшка.

Продолжить чтение…


AngularJs: Примеры сайтов Bitcoin

Новой валюте - новые сайты!

Немножко новых примеров чтобы увидеть — где же и как же используется ангуляр собственно в живом мире

bravenewcoin.com

Не весь сайт — но самая «динамичная» часть — курсы валют, реализованы как приложение. Основные графики же сделаны через highstock.js и немного jquery. Но заметьте — сайт все равно отлично работает с таким набором разношерстных либ, так что правильная компоновка и упаковка, а главное — внешняя красота, и никто ничего не заметит.

bitcoin_angular

blockchain.info

Весь внутренний кабинет пользователя — сплошной angular. Это отличный пример для разбора динамичных страниц и форм, регистрация не сложная, результат интересен сам по себе.

Ionic Bitcoin Starter

Всего за 16 долларов Вы можете получить свое личное маленькое приложение для торговли битками. Ionic напомню это надстройка над ангуляром для самых ленивых бережливых веб-программистов


GoogleAnalytics: дополнительная настройка

Аналитика страшная вещь в умелых руках, а с каждым днем — данных которые Вы можете использовать — все больше. К примеру — можно интегрировать сайт с mailchimp и следить за каждым подписчиком персонально)

Продолжить чтение…


Typescript: красиво просто и быстро скомпилировать в один файл

PhpStorm с плагинами — отличный выбор для fullstack php программиста.

Чтобы не бегать по всему проекту и не путать app.js и app.ts — очень советую сразу настроить автокомпиляцию кода тайпскрипта в один прикольный файлик js. tsconfig.json в корне проекта очень помогает). Или добавить file watcher соотвествующий.


Структура универсального проекта

PHP проекты сейчас стали все более и более сложными, а одного бекенда подчас недостаточно — поэтому мы обычно работаем уже в связке фронт и бекенда и кучи маленьких «плагинчиков», «сборщиков» и «компиляторов». Зачем каждый из них и что делается — простыми словами, без лишнего.

php storm project

Продолжить чтение…