Home >Web Front-end >Front-end Q&A >Is uni app an app?
uni app is not an app, but a set of open source frameworks that can be applied to multiple terminals. It is a framework that uses Vue.js to develop all front-end applications; uni-app implements a set of codes and publishes them to iOS and Android at the same time , WeChat applet and other 11 platforms.
The operating environment of this tutorial: windows7 system, uni-app version 2.5.1, DELL G3 computer.
uni-app is a set of open source frameworks that can be applied to multiple terminals. It is a framework that uses Vue.js to develop all front-end applications. Developers write a set of codes that can be published to iOS, Android, and Web (responsive ), as well as various small programs (WeChat/Alipay/Baidu/Toutiao/QQ/DingTalk/Taobao), quick applications and other platforms.
uni-app is more friendly to front-end developers and has lower learning costs because uni-app is based on vue.js. And its encapsulated components are the same as those of WeChat applet, so the learning cost for current mainstream front-end personnel is almost 0.
uni-app uses HbuildX for development. Development using HBuilderX can be said to be extremely fast. The development speed is relatively fast, ps: I am a webstom party (very familiar with Vue), but for developing pure static pages, I use HBuilderX. I personally think it is very good, both in terms of environment and prompt effects.
Features
60 High Quality Components
95% Unit Test Coverage
Complete Chinese and English documents and examples
Support on-demand introduction
Support theme customization
Support internationalization
Support TS
Support SSR
uni-app inherits from Vue.js and provides a complete Vue.js development experience.
uni-app component specification and extension API are basically the same as WeChat applet.
Developers with some experience in Vue.js and WeChat applet development can quickly get started with uni-app and develop applications that are compatible with multiple terminals.
uni-app provides conditional compilation optimization, which can elegantly write personalized code for a certain platform and call proprietary capabilities without affecting other platforms.
uni-app still uses the 5 engine when packaged into App, and all capabilities of 5 can be used in uni-app. The running performance on the App side is basically the same as that of the WeChat applet.
For technicians: There is no need to learn so many platform development technologies and research so many front-end frameworks. It is enough to learn uni-app based on vue.
For companies: lower cost, covering more users, uni-app is an efficient tool.
uni-app multi-terminal demonstration
In order to facilitate developers to experience the components, interfaces and templates of uni-app, DCloud has released the Hello uni-app demonstration program (the code has been open source, see Github for details), uni- The app implements a set of codes and publishes it to 11 platforms including iOS, Android, and WeChat applets at the same time. Seeing is believing, scan the 11 QR codes and experience the most comprehensive cross-platform effect for yourself!
#Why choose uni-app?
uni-app has stronger performance in 8 key indicators such as number of developers, cases, cross-end smoothness, expansion flexibility, performance experience, surrounding ecology, learning cost, and development cost. Advantage.
Recommended: "uniapp tutorial"
The above is the detailed content of Is uni app an app?. For more information, please follow other related articles on the PHP Chinese website!