Инновации. Наука. Образование
разработки [2]. В связи с этим, перед авторами стоит задача предложить концепцию
такого фреймворка, который упростит и ускорит создание сайта для новичков.
Цель и задачи исследования
Цель исследования:
решить проблему недоступности создания сложных веб-
страниц в медиапространстве для рядовых пользователей.
Задачи,
с выполнением которых достигается эта цель:
−
обзор и анализ самых популярных фреймворков для создания веб-страниц;
−
выявление сильных и слабых сторон данных фреймворков;
−
формирование прототипа фреймворка, решающего возникшую проблему.
Обзор и анализ популярных фреймворков
React
React является библиотекой JavaScript с открытым исходным кодом. React
используется для разработки различных веб и мобильных приложений. Он предоставляет
высокую скорость, простоту и масштабируемость. React использует принципы
декларативного программирования (описание конечного результата, вместо конкретных
шагов для его достижения) [3].
Можно выделить несколько плюсов и минусов разработки на React.
Плюсы:
•
Благодаря простоте синтаксиса, React легко изучать, потому что он
достаточно сильно связан с HTML.
•
Библиотека обладает высокой гибкостью, позволяет собирать интерфейс
веб-приложения из отдельных компонентов, которые легко связать между
собой и поддерживать впоследствии.
•
React является библиотекой с большим опытом использования, а значит у
неё хорошо проработана документация и доступно большое количество
информации, что упрощает её использование для новичков [4].
Минусы:
•
У React средний порог вхождения: необходимо не только изучение самой
библиотеки, но и время, чтобы привыкнуть к используемой парадигме.
•
React использует виртуальный DOM и увеличивает размер приложения,
необходимый для загрузки пользователем.
Ember.js
915
Научный журнал «Инновации. Наука. Образование»
Индексация в РИНЦ
н
Достарыңызбен бөлісу: |