Секция «Информационно-экономические системы»
УДК004.514
КАК ФРЕЙМВОРК VUE JS УПРОЩАЕТ РАБОТУ С ДИЗАЙНОМ ПРИ СОЗДАНИИ
ИНТЕРЙФЕСА
Е. С. Волнейкина, Д. К. Гек Научный руководитель - В. В. Кукарцев
Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский рабочий», 31
E-mail: neroz98@yandex.ru
Рассмотрены особенности современной web-разработки с использованием VUE. Разобраны основные плюсы и минусы, а также описываются основные методы и направления использования.
Ключевые слова: фреймворки, библиотекиVUE, сравнение, фронтенд, web-разработка, разработка на языке js.
HOW THE VUE JS FRAMEWORK WILL MAKE IT EASIER TO WORK WITH THE DESIGN WHEN CREATING AN INTERFACE
E. S. Volneykina, D. K. Gek Scientific supervisor - V. V. Kukartsev
Reshetnev Siberian State University of Science and Technology 31, Krasnoyarskii rabochii prospekt, Krasnoyarsk, 660037, Russian Federation
E-mail: neroz98@yandex.ru
The features of modern web development using VUE are considered. The main pros and cons are analyzed, as well as the main methods and directions of use are described.
Keywords: frameworks, VUE libraries, comparison, frontend, web development, js development.
Одностраничные приложения - это веб-приложение, основанное на идее использования одной HTML страницы как каркас, в то время как ее содержимое динамически изменяется средствами JavaScript [1].
Такие приложения имеют преимущества в скорости загрузки, в первую очередь потому, что данные не подгружаются каждый раз при совершении каких-либо действий.
На данный момент существует огромное количество фреймворков и библиотек для создания таких приложений, был выбран один для анализа [2-5].
Vue- это прогрессивный фреймворк для создания пользовательских интерфейсов. В феврале 2014, бывший сотрудник GoogleЭван Ю представил первый публичный релиз фреймворка. В конце сентября 2016-го вышел в релиз Vue.js 2.0, который был создан с упором на производительность: используется виртуальный DOM, поддерживается серверный рендеринг, возможность использовать JSX. Vue полностью подходит и для создания сложных одностраничных приложений (SPA), особенно, если использовать его совместно с современными инструментами и дополнительными библиотеками. [6, 7] Актуальной версией является 2.5.16.
Vue.js определена как ViewModel слой шаблона MVVM. Она соединяет модель и представление в двустороннее связывание данных. В ядре Vue.js находится система, которая позволяет отображать данные в DOM, используя шаблоны [8, 9].
Актуальные проблемы авиации и космонавтики - 2021. Том 2
Vue также имеет мощную систему анимации, которая автоматически применяет transition-эффекты, когда элементы добавляются, обновляются или удаляются.
Важной концепцией Vue являются компоненты. Эта абстракция позволяет собирать большие приложения из меньших кусочков. Компоненты представляют собой пригодные к повторному использованию объекты [10]. Если подумать, почти любой интерфейс может быть представлен как дерево компонентов.
Библиографические ссылки
1. Максимов, Н.В. Современные информационные технологии: Учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2013. - 512 с.
2. Fedorova N. V. et al. Problems of the digital economy development in the transport industry //IOP Conference Series: Earth and Environmental Science. - IOP Publishing, 2019. - Т. 315. - №. 3. - С. 032047.
3. Tynchenko V. S. et al. Identifying duplicated ads on property selling and renting websites //Journal of Physics: Conference Series. - IOP Publishing, 2019. - Т. 1333. - №. 7. - С. 072025.
4. Kukartsev V. V. et al. The software application for cargo transportation routes optimization //Journal of Physics: Conference Series. - IOP Publishing, 2020. - Т. 1582. - №. 1. - С. 012051.
5. Голубенко, Н.Б. Библиотека XXI века: информационные технологии: новая концепция / Н.Б. Голубенко. - СПб.: Проспект Науки, 2013. - 192 c.
6. Kukartsev V. V. et al. The methodology for the development of enterprise competitive strategy //IOP Conference Series: Earth and Environmental Science. - IOP Publishing, 2019. - Т. 315. - №. 5. - С. 052078.
7. Kukartsev V. V. et al. Methodology for effectiveness evaluating of foundry activity organization //Journal of Physics: Conference Series. - IOP Publishing, 2020. - Т. 1661. - №. 1. -С. 012177.
8. Барский, А.В. Параллельные информационные технологии: Учебное пособие / А.В. Барский. - М.: Бином, 2013. - 503 c.
9. Бартенев, В.А. Современные и перспективные информационные ГНСС-технологии в задачах высокоточной навигации / В. А. Бартенев, М.Н. Красильщиков. - М.: Физматлит, 2014. - 192 c.
10. Дарков, А.В. Информационные технологии: теоретические основы: Учебное пособие / А.В. Дарков, Н.Н. Шапошников. - СПб.: Лань, 2016. - 448 c.
© Волнейкина Е. С., Гек Д. К., 2021