English
uni-app
is a framework for developing all front-end applications using Vue.js, developers write a set of codes, which can be published to iOS, Android, Web ( Responsive), as well as various small programs (WeChat/Alipay/Baidu/Toutiao/Feishu/QQ/Kuishou/DingTalk/Taobao), Quick Apps and other platforms.
The DCloud
company has 9 million developers, millions of applications, 1.2 billion mobile monthly active users, thousands of uni-app plug-ins, and 70+ WeChat/QQ groups. The official Alipay tool has built-in uni-app (see), and Tencent Classroom officially recorded training courses for uni-app (see), developers can choose with confidence.
With uni-app
in hand, you don't have to worry about doing anything. Even if it is not cross-end, uni-app
is a better applet development framework (see details), a better App Cross-platform framework, more convenient H5 development framework. No matter what kind of project the leader arranges, you can deliver it quickly, without changing the development thinking or changing the development habits.
It is not a dream to compile one set of code to multiple platforms. Seeing is believing, scan the QR code below to experience the most comprehensive cross-platform effect for yourself!
Note:
- Some platforms cannot submit simple demos, so some other functions have been added; the hello uni-app sample code can be obtained from [github](https://github.com/dcloudio/hello-uniapp)
-Quick QuickApp only supports vivo, oppo, Huawei
- 360小程序仅 windows平台支持,需要在360浏览器中打开
- uni-app 团队已立项启动鸿蒙next的兼容支持工作,预计2024年7月初发布Alpha版本,敬请期待。
We carefully prepared a simple ten-minute introduction video, so that you can quickly understand the main features of uni-app
:
uni-app
has stronger advantages in 8 key indicators including the number of developers, case studies, cross-end leveling, expansion flexibility, performance experience, surrounding ecosystem, learning cost, and development cost.
Millions of applications, uni statistics monthly activity of 1.2 billion, 70+ WeChat/QQ groups, higher Baidu index
Higher cross-platform completeness, truly improve productivity that can be implemented
While cross-platform, through conditional compilation + platform-specific API calls, you can elegantly write personalized code for a platform, call proprietary capabilities without affecting other platforms.
Support native code hybrid writing and native SDK integration.
Faster loading of new pages, automatic diff update data.
App-side supports native rendering, supporting smoother user experience.
The performance of the mini-program side is better than other frameworks on the market.Evaluation
Plugin Market Thousands of plugins.
Support NPM, support mini-program components and SDK.
Various SDKs in the WeChat ecosystem can be directly used for cross-platform apps.
Based on common front-end technology stacks, using Vue syntax + WeChat mini-program API, no additional learning costs.
Not only development costs, but also recruitment, management, testing costs are greatly reduced.
HBuilderX is an efficient development artifact. After mastering it proficiently, research and development efficiency will double at least (even if only developing one platform).
从下面uni-app
功能框架图可看出,uni-app
在跨平台的过程中,不牺牲平台特色,可优雅的调用平台专有能力,真正做到海纳百川、各取所长。
As can be seen from the functional frame diagram of uni-app
below, uni-app
does not sacrifice the platform features in the process of cross-platform, but can gracefully call the platform's proprietary capabilities, and truly embrace all rivers and learn from each other's strengths.
uni-app
实现了一套代码,同时运行到多个平台;如下图所示,一套代码,同时运行到iOS模拟器、Android模拟器、web、微信开发者工具、支付宝小程序Studio、百度开发者工具、抖音开发者工具、QQ开发者工具(底部每个终端选项卡,代表1个终端模拟器):
uni-app
implements a set of codes that run on multiple platforms at the same time; as shown in the figure below, a set of codes runs on iOS emulators, Android emulators, web, WeChat developer tools, Alipay MiniApp Studio, Baidu Developer Tools, ByteDance Developer Tools, QQ Developer Tools (each terminal tab at the bottom represents 1 terminal emulator):