Одной из интересных особенностей HTML5 являются WebSockets, которые позволяют нам общаться с сервером без использования запросов AJAX. В этом руководстве мы рассмотрим процесс запуска сервера WebSocket на PHP, а затем создадим клиент для отправки и получения сообщений по протоколу WebSocket.
REST стал стандартом де-факто, когда дело доходит до предоставления данных через API и создания веб-сервисов. На самом деле, большинство веб-приложений в наши дни получают доступ к данным и предоставляют их через REST API. Учитывая популярность интерфейсных фреймворков, которые могут без особых усилий использовать REST API, для вас всегда будет плюсом, если ваше веб-приложение предоставляет REST API.
При создании сайта с нуля, вам необходима будет верстка (шаблон) сайта. Можно взять готовый сверстанный шаблон сайта, но тут есть проблемы, вам придется переделывать его под себя. По этому наилучшим выходом будет взять просто готовый шаблон верстки сайта с использованием стандарта HTML5.
Часто спрашивают есть ли аналоги виджетов в Symfony, как например в Yii и как их можно реализовать? Для тех кто не знает что такое виджет: виджеты - это многоразовые блоки, обычно используются в видах (вьюхах), чтобы добавить интерфейсу какие-то элементы. C помощью виджетов обеспечивается ООП-подход к повторному использованию кода пользовательского интерфейса.