siliconindia | | September 20188Founded in 1990, Publicis.Sapient is the digital business transformation hub of Publicis Groupe, which helps clients drive growth and efficiency and evolve the ways they work. By Akshat Agarwal, Manager - Technology, Publicis.SapientEvolution of WebOver the recent years, web development has changed significantly. Driven largely by the rise of mobility, greater bandwidth, powerful and feature rich browsers, the world of development is rapidly changing. Thinking 10 years back, web was a completely different place. Since that time, we have seen the state of web development change drastically.The Road AheadThe purpose of this article is to solve this problem by helping you match your current needs and context against the capabilities, strengths and limitations of the most popular JS frameworks available today. We will be limiting our discussion to the top three web frameworks being used today ­ React, Angular (version 2 and above), Vue.Explore Ecosystem & CommunityPopularityA popular library/framework indicates its stability, performance and how effectively/efficiently it meets the needs of other organizations. I have tried to capture the popularity of each framework against few of the dimensions like ­ accumulated GitHub stars and total npm downloads.The above statistics certainly give us an indication on the quantitative side, but cannot be considered as the real world use. Hence, we will also see some of the real world production application built using these technologies by famous brands.With all the above statistics, we can conclude that there is no doubt that React is the clear winner in terms of public downloads and adoption. Corporate SponsorCorporate support is another very critical factor that plays an important role in deciding the future, stability and vision of the framework. While Angular has a strong backing from Google team and the same is true for React through Facebook employees, support for Vue has a different model. It is largely backed by a small and medium sized organizations that support the core team.Deep Dive ­ Understanding Framework and Its OfferingFACTORS TO CONSIDER BEFORE SELECTING A JS WEB FRAMEWORKIN MY OPINION
< Page 7 | Page 9 >