webapp开发使用哪个框架最好?

 我来答
猪八戒网
2023-04-03 · 百度认证:重庆猪八戒网络有限公司官方账号
猪八戒网
猪八戒网(zbj.com)创建于2006年,现已形成猪八戒网、天蓬网和线下八戒工场的“双平台+一社区”服务模式,是中国领先的人才共享平台。
向TA提问
展开全部

当下流行的纯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+不同平台的小部分原生功能就可以无缝迁移过去了.

好吧,先讲这么多,更多特点自己开发的时候自己体验;


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式