Interested Article - Одностраничное приложение
- 2020-07-18
- 2
Одностраничное приложение ( англ. single page application, SPA ) — это веб-приложение или веб-сайт , использующий единственный HTML-документ как оболочку для всех веб-страниц и организующий взаимодействие с пользователем через динамически подгружаемые HTML , CSS , JavaScript , обычно посредством AJAX .
ОП напоминают родные (native) приложения, с той лишь разницей, что исполняются в рамках браузера , а не в собственном процессе операционной системы .
Основные элементы
Основными элементами, использующимися при построении SPA, являются :
- Фреймворки для JavaScript, в частности MVC и MVVM -фреймворки
- Роутинг: навигация между представлениями (view) производится во фронтенде
- Шаблонизатор
- HTML5
- API для бэкэнда , например, в стиле REST
- Ajax
См. также
Примечания
- ↑ .
Литература
- Майкл Миковски, Джош Пауэлл. Разработка одностраничных веб-приложений = Single Page Web Applications: JavaScript End-to-end. — ДМК Пресс, 2014. — 512 с. — ISBN 978-5-457-83457-6 .
- Gil Fink, Ido Flatow. Pro Single Page Application Development: Using Backbone.js and ASP.NET. — Apress, 2014. — ISBN 978-1-4302-6674-7 .
- Emmit Scott. Spa Design and Architecture: Understanding Single Page Web Applications. — Manning Publications Company, 2015. — ISBN 978-1-61729-243-9 .
- Fernando Monteiro. Learning Single-page Web Application Development. — Packt Publishing Ltd, 2014. — ISBN 978-1-78355-210-8 .
- 2020-07-18
- 2