分布式简友广场

笔记软件Notion宣布转向Native原生开发,Hybrid混

2022-07-29  本文已影响0人  MCNU云原生

著名的笔记软件Notion宣布其技术栈实现从Hybrid混合模式转向了Native原生开发,再次引发了关于前端开发应该选择原生iso和android开发,还是应该选择React Native、Ionic、Flutter、PhoneGap等混合开发框架的争论。

我参与过原生App的开发,也尝试过Hybrid混合模式的开发,亲身经历来说总结如下:

Hybrid的优势:

1、使用Hybrid开发,一套代码兼容ios、android、小程序等多个平台,能够显著减少开发工作量

2、Hybrid开发的速度更快,各种现成的模板类的材料丰富

Hybrid的劣势:

1、可选择的框架太多了,React Native、Ionic、Flutter、PhoneGap等等每个框架都有优势和劣势,选择框架花费的时间不少

2、Hybrid开发的应用性能跟不上,App比较复杂的话短板就立刻显现了

3、Hybrid开发的App体验还是比较差,不够灵活,另外各种嵌套H5的感官确实比较差,例如加载的进度条

4、Hybrid多平台调试起来不太方便,适配上有点困难

原生开发的优势:

1、性能好,使用感受就是比Hybrid顺滑很多

2、复杂App也能很好地支持

3、调试方便,工具明确,框架选择也不用花什么大力气

原生开发的劣势:

最大的一个劣势,就是得有多个团队分别开发android、ios、小程序,时间成本和人力成本高

总结来说:

1、小公司、小团队、小应用、App用户体验要求不高-----选择Hybrid混合模式开发

2、大公司、多个团队、复杂的应用、本着做“百年App”去的、体验要求高------选择原生应用开发

上一篇下一篇

猜你喜欢

热点阅读