MODERN FRAMEWORKS FOR WEB-APPLICATION DEVELOPMENT

2023

Жабық қол жеткізу Метадеректер (CSL-JSON)
DOI 10.52578/2305-9397-2023-3-2-33-40
Деректер сенімділігі 70 орташа
Бұл баға қалай есептеледі

Ол жазбаның өзінің тексерілетін белгілерінен құралады: мақаланың DOI-і бар ма, оның деректерін қанша тәуелсіз дереккөз растады, міндетті өрістер толтырылған ба және соңғы растау қаншалықты жаңа. Дереккөздер арасындағы алшақтық пен идентификатордың болмауы бағаны төмендетеді. 80-нен бастап мән жазбаның қосымша тексерусіз жарияланғанын, 60-тан 79-ға дейін — оның сенімділігі төмен күйде жарияланғанын және қолмен тексеру ұсынылатынын білдіреді. Редактор қолмен тексерген жазбаны қайта есептеу 90-нан төмен түсірмейді. Бұл — мақаланың өзіне емес, ол туралы деректерімізге берілген баға.

Аңдатпа

Currently, web programming technologies continue to develop at a rapid pace and it is important to know about the most popular and effective frameworks that are available today. Frameworks have become an integral part of the web development process due to the growing standards of web applications and the complexity of the technologies used. When choosing the right framework, there are many factors to consider: project requirements, team experience, and ever-changing industry trends. The framework, as a rule, contains only basic software modules, and all project-specific components are already implemented on their basis by the developer. Thus, not only high development speed is achieved, but also high productivity and reliability of solutions. If we compare frameworks with other classes of platforms - SaaS, CMS, or CMF - then frameworks are much more efficient to use in projects with complex business logic and with high requirements for speed, reliability, and security. The article discusses the types of popular frameworks, technologies (MVC), and tools designed for developing web applications taking into account modern standards. The characteristics of architectures and the type of frameworks are given. The popular server and client frameworks and programming languages with which they work are considered. The advantages and disadvantages of each of the considered tools are noted.