Abstract: In recent years, there has been a tremendous growth in online applications, especially web applications. From things like net banking or online banking, healthcare or even social media platforms with billions of people worldwide are now using web applications and mobile applications. These applications not only ease our lives but also offer business values. It also offers seamless user experience with its creative user interfaces. All our day-to-day activities become dependent on these applications. And with the development of so many technologies, it is very important to choose the best possible technology or framework. This includes choosing the front-end framework, database and back-end framework. The most trending front-end frameworks in the market are React, Angular, Vue and OJET. While in back-end frameworks Node.js is very popular which uses JavaScript and Django is also gaining popularity and its written in python. Databases can be chosen based on requirements of the project and the scope of the project and can be broadly chosen between either SQL or NoSQL. To develop the API, one can use the REST API principles or can choose GraphQL based on the complexity of the project. These complex web applications can be single page applications (SPA’s) or multi page applications (MPA’s). When we include all these technologies to build the application, it is called a full stack application. There are a lot of combinations of web stacks like MEAN, MERN etc. This paper discusses the popular web frameworks in the front-end and back-end and database environments.

Keywords: Front-end frameworks, React, Angular, OJET, Back-end frameworks, Node.js, Django, Databases, MySQL, MongoDB.


PDF | DOI: 10.17148/IJARCCE.2022.11780

Open chat
Chat with IJARCCE