When to Choose ExtReact
We often forget how lucky we are in the JavaScript world. A report, The State of the Octoverse: top programming languages of 2018 (from our friends at the GitHub Blog) shows that JavaScript is the most popular programming language, and its rate of growth is only exceeded by python, even though there are far more JavaScript developers than python. This is based on the number of unique contributors to public and private repositories tagged with the appropriate primary language. They also used the number of repositories created and tagged with the appropriate primary language.
![Top programming languages by repositories created, 2008-2018. Source, "The State of Octoverse: top programming languages of 2018."](https://staging.sencha.com/wp-content/uploads/2019/01/image1-1024x778.png)
Top programming languages by repositories created, 2008-2018. Source: https://blog.github.com/2018-11-15-state-of-the-octoverse-top-programming-languages/
JavaScript’s popularity is due to a number of factors, including industry-standards such as ECMAScript, the backing of very large internet corporations that use it for their multi-billion dollar websites, and especially the number of possible frameworks and libraries that can be used to deliver enterprise-quality applications for the web, and increasingly for mobile devices.
It can be confusing to developers moving from proprietary technologies and stacks to those supported by vast open source communities, and JavaScript’s abundance of these tools means the developer should carefully consider not only their application’s needs, but also which technologies are popular, which technologies are backed by commercial support, and which suits their programming and language philosophy.
Sencha offers professional-grade commercial tools as well as open tooling (see the new Ext JS Community Edition), and by offering tools that support a variety of paradigms (Ext JS, ExtReact, ExtAngular, Sencha GXT for Java) we give developers a choice.
One of the most popular JavaScript tools is React, but React doesn’t offer pre-built user interface components. That’s why we offer ExtReact, which contains over 115+ pre-built UI components that you can easily integrate with React applications.
We have a new whitepaper, “When to Choose ExtReact”, that provides the backdrop for why programmers love JavaScript, React, and how ExtReact solves the problem of creating fantastic, feature-rich user interfaces and front-ends. Download the whitepaper for free and see if it can help with your decision making process (if you’re relatively newer to JavaScript) to use React, and if you are an experienced React developer, why using ExtReact enables developers to quickly add sophisticated, commercially tested and supported components to their React applications.
![](https://staging.sencha.com/wp-content/uploads/2024/08/rapid-extjs-3.png)
We’re excited to announce the official release of Rapid Ext JS 1.0, a revolutionary low-code…
![](https://staging.sencha.com/wp-content/uploads/2024/08/arc-1.png)
The Sencha team is pleased to announce the availability of Sencha Architect version 4.3.6. Building…
![](https://staging.sencha.com/wp-content/uploads/2024/08/ReExt-Banners-Master-File-1.png)
Sencha, a leader in JavaScript developer tools for building cross-platform and enterprise web applications, is…