做webapp开发小技巧 app开发技术有哪些?

[更新]
·
·
分类:互联网
1584 阅读

做webapp开发小技巧

app开发技术有哪些?

app开发技术有哪些?

app开发技术有哪些?我认为通用的有两种:

想自学手机app开发,从哪入门?还有学哪种语言好点?

如果考虑到平台的话,安卓就JAVA,IOS就Objective-C和Swift。
如果是想快速开发的话,可以javascript+ flutter(我没试过,感觉开发速度应该很快!)诸如此类的组合
看你个人的需要吧!
希望能帮到你

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

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