extjs is a popular JavaScript framework that provides a rich UI for building web applications using cross-browser functionality; bootstrap is a front-end framework for rapid development of web applications and websites.
1: Ext JS
Ext JS is a popular JavaScript framework that provides cross-browser functionality Building web applications provides rich UI. Ext JS is basically used to create desktop applications and it supports all modern browsers like IE6, FF, Chrome, safari 6, etc. And sencha, another product of sencha touch is for mobile applications.
Ext JS is based on MVC/MVVM architecture. The latest version of Ext JS 6 is a single platform that can be used for both desktop and mobile applications without the need for different code for different platforms.
Outstanding Features of Ext JS
Customizable UI widgets with rich UI collection such as grid, pivot grid, form, chart, tree.
Code compatibility between new and old versions.
Flexible layout managers help organize the display of data and content across multiple browsers, devices and screen sizes.
The advanced data package separates UI widgets from the data layer. Data packages allow clients to collect data using highly functional models that support functionality such as sorting and filtering.
It is protocol agnostic and data can be accessed from any backend source.
Customizable themes The Ext JS widget provides multiple ready-made themes that are consistent across platforms.
2: Bootstrap
Bootstrap is a front-end framework for rapid development of web applications and websites. Bootstrap is based on HTML, CSS, and JAVASCRIPT.
Bootstrap was developed by Mark Otto and Jacob Thornton at Twitter. Bootstrap is an open source product released on GitHub in August 2011.
Why use Bootstrap?
Mobile-first: Starting with Bootstrap 3, the framework includes mobile-first styles throughout the library.
Browser support: All major browsers support Bootstrap.
Internet Explorer Firefox Opera Google Chrome Safari
Easy to get started: As long as you have basic knowledge of HTML and CSS, you can start learning Bootstrap.
Responsive design: Bootstrap’s responsive CSS can adapt to desktops, tablets, and mobile phones. For more information about responsive design, see Bootstrap Responsive Design.
It provides a concise and unified solution for developers to create interfaces.
It contains powerful built-in components and is easy to customize.
It also provides web-based customization.
It is open source.
The above is the detailed content of What are extjs and bootstrap. For more information, please follow other related articles on the PHP Chinese website!