MODERN FRAMEWORKS FOR WEB-APPLICATION DEVELOPMENT

Авторы

DOI:

https://doi.org/10.52578/2305-9397-2023-3-2-33-40

Ключевые слова:

web technologies, framework, web application development, MVC, artificial intelligence, artificial neural networks.

Аннотация

В настоящее время технологии веб-программирования продолжает развиваться быстрыми темпами и важно знать о самых популярных и эффективных фреймворках, которые доступны сегодня. Фреймворки стали неотъемлемой частью процесса веб-разработки из-за растущих стандартов веб-приложений и сложности используемых технологий. При выборе правильного фреймворка есть много факторов, которые нужно учесть: требования к проекту, опыт команды и постоянно меняющиеся тенденции в индустрии. Фреймворк, как правило, содержит только базовые программные модули, а все специфичные для проекта компоненты уже реализуются на их основе разработчиком. Тем самым достигается не только высокая скорость разработки, но и большая производительность и надёжность решений. Если сравнивать фреймворки с другими классами платформ - SaaS, CMS или CMF - то фреймворки значительно эффективнее использовать в проектах со сложной бизнес‑логикой и с высокими требованиями к скорости работы, надёжности и безопасности.

В статье рассматриваются типы популярных фреймворков, технологий (MVC) и инструментов, предназначенных для разработки веб-приложений с учетом современных стандартов. Приведены характеристики архитектур и тип фреймворков. Рассматриваются популярные серверные и клиентские фреймворки и языки программирования, с которыми они работают. Отмечены преимущества и недостатки каждого из рассмотренных инструментов.

Биографии авторов

Rabcan, J.,, «University of Zilina», Zilina, Univerzitna str. 8215/1, 01026, Slovakia

Ph.D.,assistant professor, 

Vakhitova A, NJSC «Zhangir Khan West Kazakhstan Agrarian-Technical University», Zhangir Khan str., 51, 090009, Kazakhstan

senior teacher of the Higher School of Information Technologies

Kamalova G., NJSC « Zhangir Khan West Kazakhstan Agrarian-Technical University», Zhangir Khan str., 51, 090009, Kazakhstan

candidate of Physical and Mathematical Sciences, Associate Professor of the Higher School of Information Technologies

Библиографические ссылки

REFERENCES

Frein, B. HTML5 and CSS3. Website development for all browsers and devices. Second edition. Appropriate web design using HTML5 and CSS3. Second edition / B. Frein - St. Petersburg: Peter, 2017. - 272 p.

Danzhu, D. The Python Path. Black belt in development, scaling, testing, and deployment. Separate Python. Recommendations of the Black Belt on deployment, scalability, testing, and much more / D. Danzhu - St. Petersburg: Peter, 2020. – p.256.

Forcier, D. Django Web application development in Python / D. Forcier, P. Bissex, U. Chan. - St. Petersburg: Symbol-plus 2009 – p. 456.

Zandstra, M. PHP: objects, templates, and programming techniques. Fifth edition PHP Objects, Patterns, and Practice. / M . Zandstra . - St. Petersburg: Dialectics, 2019. – p.736.

Vaswani, V. Zend Framework. Development of web applications in PHP Zend Framework: A Beginner's Guide. – V. Vaswani . - St. Petersburg: Peter, 2012. - p.432.

Reisig D. JavaScript. Professional programming techniques. Pro JavaScript Techniques / Translated from English by N. Vilchinsky. - St. Petersburg: Peter, 2008. – p.352.

Angular. JavaScript framework. - (http://habr.com/ru/hub/angular.)

Angular. - (http://angular.io.)

Fine, Ya. Angular and typewritten text. Site building for professionals 2 angular development with TypeScript / Ya. Fine, A. Moiseev, E. Zaznoby. - St. Petersburg: Peter, 2018. – p.464.

React. JavaScript is a library for creating user interfaces. - (http://ru.reactjs.org)

Stefanov, S. React.js. Quick start Reaction: Started / S. Stefanov. - St. Petersburg: Peter, 2017. – p.304.

Vue.js - Introduction // Vue.js .(http://vuejs.org/v2/guide/index.html)

Results of testing of js web frameworks - round 4. Table report - 12.09.2016 // Stefan_Krause.blog.(http://stefankrause.net/js-frameworks-benchmark4/webdriver-ts/table.html.)

Kozmina, Yu. Spring 5 for professionals. Fifth edition Spring 5. Fifth Edition / Yu. Kozmina, P. Harrop, K. Schaefer, K. Ho. - St. Petersburg: Dialectics, 2019. – p.1120.

Meshcheryakov, E. V. Publication of databases on the Internet: A practical guide / E. V. Meshcheryakov, A.D. Khomonenko. - St. Petersburg: BHV-Petersburg, 2001. – p.552.

Khomonenko, A.D. Development of web applications for working with databases: A textbook /A.D. Khomonenko, V. V. Rogalchuk, A.V. Tyrva. - St. Petersburg: PGUPS, 2012. – p.87.

Rogalchuk, V.V. Development of applications with a Web interface for working with databases: Methodological guidelines for students studying in the areas of "Computer Science and computer engineering" and "Information systems and technologies"/ V.V. Rogalchuk, A.D. Homonenko. - St. Petersburg: PGUPS, 2017. – p.24.

The official website of the Dialog Stream. – (https://dialogflow.com).

Open Data Science blog. Theano/Lasagne Deep Learning Libraries – (https://habr.com/ru/company/ods/blog/323272 /).

Shibaykin, S.D. Programming languages of artificial intelligence systems./S.D. Shibaykin, E.G. Alekseev.- Moscow Scientific Review. 2012. – p.21.

Загрузки

Опубликован

2023-09-25

Как цитировать

[1]
А. Гумарова, Rabcan, J., Vakhitova A, и Kamalova G., «MODERN FRAMEWORKS FOR WEB-APPLICATION DEVELOPMENT», gbj, т. 3, вып. 3(72), сс. 33–40, сен. 2023.

Выпуск

Раздел

Технические Науки