第一次接触跨端开发的框架uni-app,是在2017年年底,我所在的团队刚开发完一个APP,使用的框架是mui/5+plus,是bybrid模式开发的APP,正准备接下来开发微信小程序的时候,我在DCloud的官网上看到了uni-app相关的消息,不过没怎么在意,看过之后,就放到一边了,继续投入到微信小程序的开发当中去了。
实话说,那个时候提出,一套代码,编译全端(APP、微信小程序、h5)是很不可思议的一件事情,当大家还在hybrid的时候,uni-app已经全端了,导致的弊端就是,很多人都不太能接受这个事实,大部分开发者还是更信赖mui/5+plus。当时来说,uni-app框架的bug还是相当多的,几乎一周更新2-3个版本,包括bug修复,同时还有一些新功能的增加。经过这几年的发展,uni-app框架的生态也已经逐步完善起来,社区活跃度也在稳步提升,使用的人,也越来越多。
我们在项目调研以及需求确定的时候,通常会首先考虑发布到哪几个端,比如Web端、APP端、小程序端等等。平台确定好之后,选择开发框架,时下最热门的Vue/React当然是首选框架。那么问题来了,如果你是Web端,你可以不用考虑其他的,直接使用Vue/React框架进行开发、编译、发布生产。如果你即想发布到Web端,同时又想发布一个小程序版本,如果没有跨端框架,就需要针对每个端重新开发一套各端的代码。uni-app框架正是在这种需求下诞生的。
uni-app框架编译到各端
uni-app选择了Vue作为前端开发的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。
按照uni-app框架官方的说法,uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。
uni-app框架开发项目方便、快捷,可以在短时间内上线多端项目,这是我选择它的原因,更重要的是uni-app框架开发的项目,性能并不差。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/tech/25978.html