webapp开发使用哪个框架最好?
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
关注
展开全部
当下流行的纯webapp框架据我所知有ionic,framework7,bui,mui,aui等,其实当下已经有很多对ionic,framewrok7,mui,aui等的解读了.我着重讲讲buiwebapp.举贤不避亲,各位看官欢迎一起讨论.
BUIWebapp优点:
设计稿完美还原;
当你拿到一个设计稿的时候,没有一个框架告诉你,你的设计稿要怎么切才能还原你的设计稿,你要自己去找移动端还原的技巧,当你还原了界面,你会发现里面的控件也需要按照一定的方式才能适配,而控件又不是你自己能操作的,所以最终大部分都是开发出看起来像webapp的应用,而不是像bui一样,保持跟原生DPI一样的缩放比例.平台自适应性强
;按照bui的规范还原出来的界面,可以在微信,手机浏览器,淘宝,支付宝,保持一致的效果,可以结合cordova,dcloud,apicloud,appcan等第三方平台打包成独立应用,这个时候保持原生dpi缩放,可以让你的webapp更像一个app.控件丰富;
当下其它框架有的控件,bui都有,其它框架没有的,bui也有,另外还可以通过自由定制,bui的控件是一个控件可以做多件事情,看看焦点图,跟选项卡,他们是一个控件实现的,两者的区别只是长得不一样,但实际上两者的操作交互是一致的.开发速度快;
bui主打的特点就是开发速度快,这一点得益于上面控件丰富,再结合编辑插件,快速模板等,帮助开发者更加快速的开发.一切为了开发者更快开发.入门门槛低;
只需简单的css,js,html基础,拿来即用.模块化复用;
单页开发结合模块化发挥模块化的最大复用.BUIWebapp缺点:
BUI支持多页跟单页开发,单页开发跟一般的spa不太一样,导致在单页的开发复用上会有一点不同,这也是开发者比较容易出错的一个误区,文档看仔细一点就没什么问题了;
部分控件的考虑在特殊场景的使用上还不够全面;
如果你仔细看那个QQ的交互,你会发现,使用BUI来开发webapp,再复杂的交互都可以轻松搞定.
平台适配的重要性:
假设一下:
如果你正在开发Apicloud,你学习了Apicloud的Aui+原生,但你发现,部分原生功能无法满足,你需要切换到dcloud上去,这时你还需要学习dcloud的mui+原生,而如果你学习了bui,不管切换到哪个平台,你只需要学习一次bui+不同平台的小部分原生功能就可以无缝迁移过去了.好吧,先讲这么多,更多特点自己开发的时候自己体验;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询