uni-app是什么?
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。 uni-app在手,做啥都不愁。即使不跨端,uni-app也是更好的小程序开发框架)、更好的App跨平台框架、更方便的H5开发框架。不管领导安排什么样的项目,你都可以快速交付,不需要转换开发思维、不需要更改开发习惯。uni-app怎么样?
开发速度上来说的话,比原生开发确实周期要短很多,而且相对来说方便很多。 文档算是比较齐全,而且碰到任何问题都可以在社区上去搜索答案,还可以加入他们的QQ群进行咨询,所以综合来看到的话其实支持还是够的。在开发过程中碰到问题确实也通过这些渠道迎刃而解。 如果对Vue比较熟悉的话,上手还是比较快的,很方便前端人员进行开发。其实和平时使用vue差不多,只有一些小小的差异。开发的时候注意一下就行。 uni-app可以打包android,ios,微信小程序,h5等运行。兼容性这块的话,大部分都算比较好,在不同端没有不同表现,地图的操作上稍微会有一些不同。 App Store上架的话根据官方的文档其实是没有任何问题的,昨天我们的已经通过审核,微信小程序的审核也没有出现问题。 在特定的场景,uni-app还是值得考虑是否用来作为技术选型的。uni-app学习门槛怎么样?
首先微信原生的开发语法,既像React ,又像Vue,有点不伦不类,对于开发者来说,等于又要学习一套新的语法,大幅提升了学习成本,这一直被大家所诟病。 uni-app则对开发者更为友好,简单来说是 vue的语法 + 小程序的api。 它遵循Vue.js语法规范,组件和API遵循微信小程序命名,这些都属于通用技术栈,学习它们是前端必备技能,uni-app没有太多额外学习成本。 有一定 Vue.js 和微信小程序开发经验的开发者可快速上手 uni-app 。 没学过vue的同学,也不用掌握vue的全部,只需了解vue基础语法、数据绑定、列表渲染、组件等,其他如路由、loader、cli、node.js、webpack并不需要学。 因为HBuilderX工具搭配uni-app可以免终端开发,可视化创建项目、可视化安装组件和扩展编译器,也就是uni-app的学习门槛,比web开发的vue.js还低。 使用uni-app一套代码编到8个平台,这不是梦想。有兴趣的攻城狮可以去体验一下! uni-app官网 https://uniapp.dcloud.io如需转载请保留本文出处: https://www.zhe94.com/628.html