'
Научный журнал «Вестник науки»

Режим работы с 09:00 по 23:00

zhurnal@vestnik-nauki.com

Информационное письмо

  1. Главная
  2. Архив
  3. Вестник науки №3 (72) том 5
  4. Научная статья № 86

Просмотры  20 просмотров

Язгельдыев Ш., Гурбанмырадов Б., Гапуров А.

  


ИССЛЕДОВАНИЕ СРЕДСТВ СОЗДАНИЯ ВЕБ-ПРИЛОЖЕНИЙ НА КЛИЕНТСКОЙ И СЕРВЕРНОЙ СТОРОНАХ *

  


Аннотация:
рассмотрены разнообразные веб-фреймворки, используемые для создания как клиентских, так и серверных частей веб-приложений. Среди них выделяются такие инструменты, как Node.js/Express, Laravel, Django, Vue.js, React, JQuery и Angular. Представлены результаты обширного анализа, включающего в себя обзор функциональных возможностей каждого фреймворка в контексте их применения на стороне клиента и сервера. Кроме того, произведена оценка преимуществ и недостатков каждого рассмотренного инструмента разработки. Полученные выводы позволят исследователям, разработчикам и другим заинтересованным лицам принять обоснованные решения при выборе наиболее подходящего фреймворка для своих проектов, учитывая их особенности и требования.   

Ключевые слова:
разработка на сервере, разработка на клиенте, языки программирования, фреймворк   


Релевантность выбранной темы подчеркивается многообразием современных веб-приложений, начиная от почтовых сервисов и интернет-магазинов и заканчивая интернет-аукционами и банковскими системами. Постепенно возрастают требования к созданию таких приложений, и разработчику необходимо тщательно подбирать и понимать средства для их разработки, наилучшим образом отвечающие конкретной задаче. Это обосновало выбор исследуемой области и определило постановку цели и задач работы.Целью статьи является анализ возможностей современных фреймворков для разработки веб-приложений на стороне клиента и сервера. Для достижения этой цели был определен ряд задач:1. Предоставить характеристику каждого рассматриваемого фреймворка.2. Ознакомиться с возможными преимуществами и недостатками рассматриваемых фреймворков.Фреймворки для backend:1. Node.js/Express:Благодаря стремительному развитию Node.js, Express быстро стал одним из самых популярных фреймворков для веб-разработки. Используется такими компаниями, как IBM, Uber и Accenture, и совместим с другими фреймворками, такими как Kraken, Loopback и Sails. Express гордится своей скоростью и минималистичностью, обеспечивая гибкость для поддержки как полных приложений, так и REST API.Преимущества Node.js:- Используя Node.js для разработки backend, разработчик автоматически получает все преимущества разработки полного стека JavaScript, такие как увеличение производительности, повышение эффективности и совместное использование ресурсов, а также ускорение и повышение производительности.- Масштабируемая технология для микросервисов, что делает его отличным выбором для архитектуры микросервисов.- Богатая экосистема, включая npm (менеджер пакетов), обеспечивает множество бесплатных инструментов и удобное обмен знаниями.- Поддержка JSON без преобразования между двоичными моделями, что облегчает создание RESTful API для поддержки баз данных NoSQL.2. Laravel:Laravel представляет собой современную и качественную основу для веб-разработки, обеспечивая структурированный и чистый код, что упрощает поддержку сайта. Несмотря на свое относительно молодое возникновение в 2011 году, Laravel завоевал мировую популярность.Преимущества Laravel:- Встроенная система аутентификации обеспечивает контроль доступа пользователей и управление доступом на основе ролей.- Архитектура MVC делает Laravel лучшим PHP-окружением для разработки веб-приложений.- Упрощенная система интеграции электронной почты позволяет отправлять письма через различные сервисы.- Интеграция кэша повышает производительность системы.3. Django:Написанный на Python, Django используется такими крупными компаниями, как Google и YouTube. Django предоставляет инструменты и методы для создания безопасных веб-сайтов, с функциями безопасности, встроенными в структуру.Преимущества Django:- Безопасность включает в себя защиту от распространенных атак, таких как CSRF и SQL-инъекции.- Структурированная архитектура облегчает добавление новых функций в проект.- Приложения Django позволяют разработчикам модульно разделять проекты.- Встроенные механизмы обработки исключений обеспечивают удобный интерфейс для пользователя.Frontend фреймворки.1. Vue.JS — эпохальный фреймворк, зародившийся как изначально авторский проект, скоро превратившийся в изысканный монумент в мире JavaScript-технологий. В Vue.JS зреют множество увлекательных фасетов. Во-первых, в его основах лежит прогрессивная доктрина, позволяющая интегрировать Vue в любой сценарий проекта, обеспечивая беспроблемную работу. Во-вторых, в нем воплощена компонентная архитектура, а его экосистема способствует созданию утонченных интерфейсов. Некоторые могут избегать Vue.JS из-за отсутствия поддержки со стороны гигантов, вроде Google, но несмотря на это, Vue.JS стремительно эволюционирует, привлекая к себе внимание крупных корпораций.   


Полная версия статьи PDF

Номер журнала Вестник науки №3 (72) том 5

  


Ссылка для цитирования:

Язгельдыев Ш., Гурбанмырадов Б., Гапуров А. ИССЛЕДОВАНИЕ СРЕДСТВ СОЗДАНИЯ ВЕБ-ПРИЛОЖЕНИЙ НА КЛИЕНТСКОЙ И СЕРВЕРНОЙ СТОРОНАХ // Вестник науки №3 (72) том 5. С. 540 - 544. 2024 г. ISSN 2712-8849 // Электронный ресурс: https://www.вестник-науки.рф/article/13614 (дата обращения: 17.05.2024 г.)


Альтернативная ссылка латинскими символами: vestnik-nauki.com/article/13614



Нашли грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики) ?
- напишите письмо в редакцию журнала: zhurnal@vestnik-nauki.com


Вестник науки СМИ ЭЛ № ФС 77 - 84401 © 2024.    16+




* В выпусках журнала могут упоминаться организации (Meta, Facebook, Instagram) в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности по основаниям, предусмотренным Федеральным законом от 25 июля 2002 года № 114-ФЗ 'О противодействии экстремистской деятельности' (далее - Федеральный закон 'О противодействии экстремистской деятельности'), или об организации, включенной в опубликованный единый федеральный список организаций, в том числе иностранных и международных организаций, признанных в соответствии с законодательством Российской Федерации террористическими, без указания на то, что соответствующее общественное объединение или иная организация ликвидированы или их деятельность запрещена.