Одностраничные приложения (SPA – Single Page Application) – это отличный вариант, который предлагает исключительные возможности взаимодействия с пользователем. Они сами по себе быстрые, процесс их разработки занимает не так много сил и времени, и они потребляют меньше серверных ресурсов. Совсем неудивительно, что они становятся все более популярными. Даже технологические гиганты, такие как Google, используют одностраничные приложения, например, Gmail и Google Maps, для того, чтобы их пользователи получали максимальное удовлетворение от работы с их приложениями...
Это не сайт и не приложение. Что это? Эта статья для тех, кому интересны технологии веба и кто хочет работать в серьёзной веб-разработке. Обычный сайт состоит из множества HTML-страниц. Вы кликаете по ссылкам, браузер загружает новые страницы по этим ссылкам, у вас появляется ощущение движения от одной страницы к другой. Страницы могут лежать как файлы на каком-то сервере или генерироваться под ваш запрос какой-то серверной программой. Но, условно говоря, каждый «экран» сайта — это отдельная техническая сущность, отдельный документ...