HTML5实现APP和原生方式有多大差距,多少坑
2个回答
展开全部
本人不才,但还是想对题主这个问题做个答复
原公司开发过几个app,大部分都是由于工期问题,不得不选择用html5进行跨平台开发,这么搞下来,开发速度会比较快,至少比开发原生的成本要低许多,举个简单的例子,开发一个html的app,你需要的是一个普通的美工和前端人员,和普通的后台写接口人员就好,如果不复杂,连安卓或ios的开发人员是完全不需要的,但是开发一个原生的app,你需要至少两个的安卓开发人员加上两个的ios开发人员,美工,后台等。所以这是html5的优势所在,但是很遗憾,无论如何,html5所开发的app跟原生的app还是有着差距,最确切的体现就是在性能上,尤其是有着大量数据交互的app,原生的流畅和控件的稳定性,毋庸置疑。所以,开发前期时就要做好取舍,衡量好利弊来选择开发方式。
我想题主是对html5开发app是比较感兴趣一点,那我就曾经做过的项目谈谈吧,html5,css和js这些常规的自不必说,就是相当于手机上看网页来适当调节大小而已,关键设计在美工,适配屏幕看前端。而数据的传输,让后台写好接口就好。关键的技术点在于框架的选择和使用,常用的还是angular.js和ionic的组合,也有用Hbuilder软件进行快速H5开发的。只能说,对比原生的开发,如果本来是开发网页的人员,很快就能上手,但是app的性能上需要用其他办法优化。
一点点自己的看法和意见,谈不上专业,如果题主还有什么想知道,而我了解的,欢迎聊聊咯
原公司开发过几个app,大部分都是由于工期问题,不得不选择用html5进行跨平台开发,这么搞下来,开发速度会比较快,至少比开发原生的成本要低许多,举个简单的例子,开发一个html的app,你需要的是一个普通的美工和前端人员,和普通的后台写接口人员就好,如果不复杂,连安卓或ios的开发人员是完全不需要的,但是开发一个原生的app,你需要至少两个的安卓开发人员加上两个的ios开发人员,美工,后台等。所以这是html5的优势所在,但是很遗憾,无论如何,html5所开发的app跟原生的app还是有着差距,最确切的体现就是在性能上,尤其是有着大量数据交互的app,原生的流畅和控件的稳定性,毋庸置疑。所以,开发前期时就要做好取舍,衡量好利弊来选择开发方式。
我想题主是对html5开发app是比较感兴趣一点,那我就曾经做过的项目谈谈吧,html5,css和js这些常规的自不必说,就是相当于手机上看网页来适当调节大小而已,关键设计在美工,适配屏幕看前端。而数据的传输,让后台写好接口就好。关键的技术点在于框架的选择和使用,常用的还是angular.js和ionic的组合,也有用Hbuilder软件进行快速H5开发的。只能说,对比原生的开发,如果本来是开发网页的人员,很快就能上手,但是app的性能上需要用其他办法优化。
一点点自己的看法和意见,谈不上专业,如果题主还有什么想知道,而我了解的,欢迎聊聊咯
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询