Home > Article > Web Front-end > What language is uni-app?
uni-app is not a language, but a framework that uses Vue.js to develop all front-end applications. Developers write a set of codes that can be published to multiple platforms such as Android, H5, and small programs. uni-app has strong competitive advantages in six key indicators, including the number of cross-terminals, expansion capabilities, performance experience, surrounding ecology, and learning costs.
The operating environment of this tutorial: windows7 system, uni-app version 2.5.1, DELL G3 computer.
uni-app is a unified front-end framework that uses Vue.js to develop small programs, H5, and Apps.
Official website address: https://uniapp.dcloud.io
Developers use Vue syntax to write code, and the uni-app framework compiles it into small programs (WeChat/Alipay/Baidu/Zi Multiple platforms such as Jiedong/QQ/Kuaishou/DingTalk), App (iOS/Android), H5, etc. ensure their correct operation and excellent experience.
uni-app has strong competitive advantages in six key indicators, including cross-end quantity, scalability, performance experience, surrounding ecology, learning cost, and development cost.
Features of uni-app
#More developers and cases: HBuilder has 8 million installed units, and the developer community has one million monthly active users , more than 70 QQ WeChat groups carry 100,000 people. There are many cases, and uni’s monthly statistics exceed 1 billion
Higher performance
Richer peripheral ecology, thousands of plug-ins in the plug-in market
Provides a better development experience and higher engineering efficiency than the native development of mini programs
The cross-end smoothing is more complete, and The characteristics of each terminal are more flexible, and a set of code can truly achieve multi-terminal coverage, without the need for maintenance and upgrade of multiple terminals
Authoritative recognition: Alibaba Mini Program official tool built-in uni-app, Tencent Classroom official Self-made uni-app training video
is developed once and compiled to 11 platforms. Scan the 11 QR codes in sequence to experience the most comprehensive cross-platform effect for yourself!
Note: Some platforms cannot submit simple demos, and some other functions have been added.
Quick Start
uni-app supports the quick creation of projects through the vue-cli command line and HBuilderX visual interface:
vue-cli Command line mode: Not limited to IDE, suitable for developers who are familiar with node. Extended reading: Develop uni-app in vscode, develop uni-app in WebStorm
HBuilderX visual interface: dedicated IDE, built-in related environment , ready to use out of the box, making development more efficient.
Plug-in Market
uni-app has a rich plug-in ecosystem. Many developers have submitted thousands of components, SDKs, and project templates. For details, see: https:/ /ext.dcloud.net.cn/
In addition to numerous third-party UI libraries, the official also provides uni-ui, which has stronger advantages in performance and cross-end compatibility. For details, see: https://ext.dcloud.net.cn/plugin?id=55
How to migrate existing projects to the uni-app system
WeChat Mini Program conversion uni-app guide and converter: https://ask.dcloud.net.cn/article/35786
vue h5 project conversion uni-app guide: https://ask.dcloud.net. cn/article/36174
mpvue project (component) migration guide, examples and resource summary: https://ask.dcloud.net.cn/article/34945
wepy to uni-app Converter: https://github.com/zhangdaren/wepy-to-uniapp
Recommended: "uniapp tutorial"
The above is the detailed content of What language is uni-app?. For more information, please follow other related articles on the PHP Chinese website!