vue开发移动端app视频教程 前端开发在线培训视频教程( 四 )


在Android开发当中可以采用Cordova框架 , 这个框架还是比较方便的 。Android开发往往需要前后端同步进行 , 后端开发需要进行数据结构设计、接口设计、功能实现等操作 , 通常还需要编写一个管理App的管理端 。后端开发完全可以使用Java语言开发 , 这对于Java Web程序员来说是比较方便的 。当后端开发结束之后 , 就需要把后端服务部署到网络上 , 目前采用云平台进行后端部署是一个比较常见的选择 。
app用react , vue这样的统一开发好还是用原生的分开开发好?
其实各有优劣吧!只有充分了解两种开发方式的优势和劣势 , 再结合自身公司的情况 , 选择一种适合自己的就是一种非常好的开发方式 。从体验上来讲从体验层面上来讲 , 使用 React 和 RN  , Vue 等这种前端技术来开发 App 的话 , 肯定不如原生开发的用户体验好 。这个层面上来讲 , 肯定是用原生开发出来的 App 给用户的感觉 , 使用体验更胜一筹 。
但是 , 我预测一下 , 随着 5G 的普及 , 以及网络的发展 , 或者这种体验 , 在未来会进一步的缩小差距 。从开发成本上来讲从开发成本上来讲 , 肯定是使用原生开发成本比较高 , 最明显的就是移动端开发可能就需要至少两个人来进行 , 一个是开发 Android 端的原生开发 , 一个是 iOS 端的原生开发工程师 。而使用 RN ,  Vue 这种前端技术来做的话 , 可能只需要一个开发工程师就能搞定 , 毕竟一套代码可以多端运行 。
而且这种技术 , 可能开发的速度也比原生快一点(当然得看工程师的技术水平) 。到底选择什么才是最好的?对于公司的技术选型来讲 , 采用哪种技术才是最好的呢?其实 , 最适合自己的技术才是最好的 。如果公司比较小 , 想节约成本 , 那就可以采用 React  , Vue 类似的前端技术进行 App 的开发 , 如果公司技术实力强 , 有钱投入 , 那么可能采用原生技术开发比较好 。
另外 , 也不能一味只考虑成本 , 也要考虑技术人员的水平 。像采用 React  , RN ,  Vue 等技术开发 App  , 可能对于 App 开发不太熟的前端来讲 , 需要踩坑 , 坑可能会很多 , 而且有些地方的技术 , 可能不如原生开发技术成熟 , 也会浪费很多的时间成本 。这种情况下 , 如果采用这种技术开发的话 , 可能还不如直接使用原生开发成本低呢 。

推荐阅读