СУЧАСНІ ФРЕЙМВОРКИ JAVASCRIPT І МАЙБУТНЄ JAVASCRIPT ЯК ПОВНОЦІННОЇ МОВИ ПРОГРАМУВАННЯ

Автор(и)

Ключові слова:

мова програмування, JavaScript, фреймворк, переваги, генезис, інструмент, розробка, перспективи

Анотація

У цьому дослідженні детально описано сучасні фреймворки JavaScript, JavaScript розглядається як повноцінна мова програмування. Структуровано генезис JavaScript та відокремлено перспективи на майбутнє. Здійснено порівняння з відомими мовами програмування сьогодення та описано переваги JavaScript перед іншими мовами. Наголошується, що JavaScript став однією з найпопулярніших мов програмування завдяки своїй можливості виконувати складні задачі на стороні клієнта та сервера. JavaScript розглядається, як динамічна, об’єктно-орієнтована прототипна мова програмування, яка часто використовується для створення інтерактивних веб-застосунків і сайтів.Фреймворки JavaScript є потужними інструментами, що перетворюють веб-сторінки на інтерактивні та привабливі. До загальних переваг сучасних JavaScript-фреймворків варто віднесено: прискорення розробки, структурованість коду, компонентний підхід, масштабованість, кросплатформеність, спільнота та ресурси, тестування, підтримка асинхронності. Фреймворки спрощують реалізацію асинхронних запитів, що є критично важливим для сучасних веб-додатків, які використовують API і працюють з даними в режимі реального часу. Підкреслено, що JavaScript володіє всіма ознаками сучасної мови програмування: це об’єктно-орієнтоване програмування – підтримує об’єкти та класи; функціональне програмування – підтримує функції такі як перші класи та λ-вираження; асинхронність – можливість роботи з асинхронними операціями за допомогою колбеків та async / await; статична типізація. Зазначається, що хоча JavaScript динамічно типізований, завдяки TypeScript та іншим інструментам можлива статична типізація.JavaScript невпинно еволюціонує і знаходить застосування в різних сферах, від веб-розробки до серверної логіки, що підтверджує його статус повноцінної мови програмування.

Посилання

Башовий В., Стаценко В., Стаценко Д. Визначення швидкості роботи сучасних фреймворків для створення web-інтерфейсів. Technologies and Engineering. 2023. Р. 9-16. DOI: 10.30857/2786-5371.2022.4.1

Горський М., Огірко М., Солтис І., Дуболазов О., Ушенко О., В. Морфлюк-Щур, Слоцька Л. Сучасні фреймворки для створення користувацького інтерфейсу в технологіях електронних видань. Технологія і техніка друкарства. 2024. Р. 93-100. DOI: 10.20535/2077-7264.3(85).2024.293209

Kozub V. Code optimization opportunities in the JavaScript ecosystem with Rust. LatIA. 2024. № 2. Р. 68. DOI: 10.62486/latia202468

Малохвій Є. В., Бугай В. В., Молчанов Г. В., Черних О. В. Аналітичний огляд та порівняння сучасних JavaScript рішень для розробки веб-додатків. Системи управління, навігації та зв’язку. Збірник наукових праць. 2021. № 4. Р. 55–58. DOI: 10.26906/SUNZ.2021.4.055

Безверхий О., Куценко О. Ефективність застосування бібліотеки react. INFORMATION TECHNOLOGY AND SOCIETY. 2022. Р. 13-19. DOI: 10.32689/ maup.it.2022.2.2

Galimullin N., Guzueva E. Developing interactive web applications using modern javascript frameworks. Ekonomika i upravlenie: problemy, resheniya. 2024. № 11/7. Р. 167–178. DOI: 10.36871/ek.up.p.r.2024.11.07.017

Ferreira F., Borges H., Valente M. On the (un‐)adoption of JavaScript front‐ end frameworks. Software: Practice and Experience. 2021. Р. 52. DOI: 10.1002/ spe.3044

Shukla A. An Innovative Solution to Manage Projects using Different Javascript Frameworks. Journal of Artificial Intelligence & Cloud Computing. 2023. Р. 1–3. DOI: 10.47363/JAICC/2023(2)220

Ambler T., Cloud N. JavaScript frameworks for modern web dev. Berkeley, CA: Apress, 2015. 485 p. DOI: https://doi.org/10.1007/978-1-4842-0662-1

Pano A., Graziotin D., Abrahamsson P. Factors and actors leading to the adoption of a JavaScript framework. Empirical Software Engineering. 2018. № 23. DOI: 10.1007/s10664-018-9613-x

Mokoginta D., Putri D., Wattimena F. Developing Modern JavaScript Frameworks for Building Interactive Single-Page Applications. International Journal Software Engineering and Computer Science (IJSECS). 2024. № 4. Р. 484-496. DOI: 10.35870/ijsecs.v4i2.2831

Andi K., Ramirez D., Chango G. Comparativa de frameworks más usados de JavaScript mediante la creación de una aplicación web. Mikarimin. Revista Científica Multidisciplinaria. 2024. № 10. Р. 81–100. DOI: 10.61154/mrcm.v10i3.3245

Karic A., Durmic N. Comparison of JavaScript Frontend Frameworks – Angular, React, and Vue. International Journal of Innovative Science and Research Technology (IJISRT). 2024. Р. 1383-1390. DOI: 10.38124/ijisrt/IJISRT24JUN600

Zou Y., Zhai J., Fang C., Liu J., Zheng T., Chen Z. Mutation-Based Deep Learning Framework Testing Method in JavaScript Environment. ArXiv : website. 2024. DOI: 10.48550/arXiv.2409.14968

##submission.downloads##

Опубліковано

2025-05-29

Як цитувати

Козак, Є. Б. (2025). СУЧАСНІ ФРЕЙМВОРКИ JAVASCRIPT І МАЙБУТНЄ JAVASCRIPT ЯК ПОВНОЦІННОЇ МОВИ ПРОГРАМУВАННЯ. Таврійський науковий вісник. Серія: Технічні науки, (2), 91-99. вилучено із https://www.journals.ksauniv.ks.ua/index.php/tech/article/view/874

Номер

Розділ

КОМП’ЮТЕРНІ НАУКИ ТА ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ