Abstract

This article presents the results of research on existing tools and the definition of theoretical aspects of the use of modern frameworks for software development, as well as justification of the feasibility and impact of variability of choice on the quality of software applications. The main results of the study are the rationale for the choice of frameworks for software development. It should be noted that despite the large number of frameworks, the structured analysis is carried out by a rather small number of researchers, which determines the scientific novelty of this issue. Choosing the right framework is one of the main principles that determine the quality of the future site. Each of the technologies presented in this article can be considered exhaustive in all respects because they are used both in the practice of converting to a graphical interface (frontend) and to develop a variant of software architecture (backend). Therefore, you should choose a platform according to the convenience of programming languages. So Agile is best suited for open-ended projects, such as launching Internet services, developing computer games, and operating systems. However, flexibility can lead to loss of focus and loss of predictability. It is very important to separate the errors of the flexible approach from the shortcomings of the methodology itself. It will take some time to adapt to the realities of specific tasks before all the benefits of the approach are realized. The practical significance lies in the possibility of using certain frameworks in accordance with the needs of the customer and the developer to achieve certain results in software development.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call