Flutter仍是Native?这些行业专家给你最权威的解读

Flutter在2019年大放光彩,随着腾讯、阿里等大厂的大量使用和推广,Flutter已经被愈来愈多的公司使用了。因而常常有人会有疑问:Flutter会取代Native原生开发吗?Flutter会是下一个RN吗?Flutter性能到底怎么样,和原生相好比何?上手程度如何?我认识一些来自大厂的大佬,也和他们探讨了这几个问题,下面给出这些大佬的解答,但愿对你们有所帮助。前端

做者写文章不容易,以为好看的话,点个赞,关注一下吧,谢谢你们。面试

01 腾讯技术专家王某

咱们曾作过多个跨平台项目,接触过多个不一样类型的项目,每一个项目都遇到各类各样的难题,一开始混合开发,后来性能问题,以及原平生台兼容性,以及一些意想不到的内存泄漏问题等问题不断出现。咱们尝试过RN,尝试过Weex,也尝试过本身改造已有的框架,可是随着业务的不算扩展,可是整体数据和咱们设定的指标老是不那么匹配,后来咱们采用了Flutter方案,咱们发现惊人的变化,跨平台的UI一致性,一套代码布局两个平台,兼容性完美,测试方便,性能也有了很大的提高,团队的开发效率也增长了200%,咱们对Flutter很是满意,咱们的伙伴团队也在结合Flutter作了定制化改造,能够基于Fluter内核,把Flutter开发扩展到小程序中,将来咱们会作各类不同的尝试,争取让Flutter获得更充分的利用。小程序

02 阿里巴巴技术负责人李某

Flutter是一个很好的工具,咱们很是感谢谷歌提供这么好的技术给咱们,Flutter是个性化和开放性的,咱们能够在此基础上扩展咱们想要的东西,好比咱们作的电商项目有不少个模块,分红多个业务组共同完成这个项目,那么这些模块之间如何协同协做,如何统一管理和部署,这里就涉及到一个工程管理的问题,咱们制定了一套统一的Flutter工程模板以及部署机制,让你们经过命令窗口能够统一操做和管理项目。另一个问题就是咱们有些功能是Native写的,咱们展现还没办法来得及迁移到Flutter上面来,这里就涉及到Flutter模块和Native模块之间的相互调用问题,咱们通过几个月的研发,一年多年来不断的完善,基本上解决了Flutter混合开发中的重难点问题。咱们也创建了开源社区,也欢迎你们积极参加讨论。微信

03 字节跳动技术负责人张某

咱们今年(2019年)开始引入Flutter,咱们有不少项目都是在尝试使用Flutter,你们都知道咱们不少项目里面都是针对音视频有关的,咱们重点针对Flutter引擎,Skia渲染,Dart VM等方面都作了改进,并结合项目特色作了适当的裁剪和包分发处理。咱们的开发团队很给力,只用了短短几个月的时间就取得了不错的成果,好比:容器化、混合工程、渲染优化、包体积压缩、编译优化、多端一体化等,看上去确实感受是不少东西的。咱们还采用的是“高精度无侵入性能监控方案”:引擎层提供了一套机制,能够知道绘制多少帧,统计你发了多少信号,统计 GPU 线程,框架系统会自动识别性能监控滚动会在何时开始,何时结束。框架

04 创业公司王总(前腾讯技术管理)

我主导研发过好几款社交应用,积累了大量的社交应用经验,我创业作的也是一款社交应用,针对的是移动端和小程序。当我真正本身作项目的时候,我才考虑不少面临的问题:工具

1.员工成本。 我面试过不少人,有的人专业作前端的作了10年,少的也有8年,对于这样的资深大佬,咱们庙小容不了大佛,咱们但愿尽量的节约成本,一个技术越是可以给咱们节约成本,咱们越是愿意选择采用。我看到了Flutter的跨平台的特性,并且是一套代码写三端(Android,iOS,Web),能够复用大量的代码,也就是一我的开发一个项目基本能够了,业务复杂的话再招一我的一块儿作基本就足够了,大大的减小了开发人员带来的成本问题。布局

2.稳定性问题。 咱们选用技术也会考虑技术自己的稳定性和它们对项目的影响。Flutter必定是稳定发展中,可以在多平台保持高一致性的UI,Flutter的适配比较友好,经测试能够完美呈现出60bps的渲染效果,并且性能接近原生,因此总的来讲Flutter是不错的,社区这一块这两年发展的也不错,各项开源工具基本都有了,Flutter对开发者来讲上手也很快。性能

3.新员工融入项目的进度问题。 若是出现不熟悉的新手,接到一个老项目,咱们会但愿他尽快的上手并可以按需求开发项目功能。咱们也陆陆续续招聘过一些人,也包括对Flutter不是熟悉的人,其中也包括实习生,可是我发现一个问题,就算他们接手Flutter项目,在没人指导的状况下,他们也很快就学会了Flutter的开发。而后我就好奇了,私底下跟这些员工交流,我发现了原来他们都喜欢关注微信公众号Flutter那些事,看着他们努力学习,我真替他们感到高兴。顺便再说一下,个人朋好基友阿韦最近和CSDN官方合做推出了Flutter精品课程,我第一时间就购买了,以便个人员工学习,帮助他们快速完成项目,解决项目的难点问题。公司生存不易,给员工一点小激励,帮助他们成长,从长远来看,我以为不管是对他们,仍是对公司自己来讲都是一件好事。我要求员工下班后必须花一个小时在公司学习阿韦的Flutter视频,强迫他们留下来主动学习,我相信只有不断学习新的东西,先进的思想和开发思路,你才能够有更好的开发思路和方案,作项目起来就会更有帮助。学习


很是感谢这些朋友们的分享,咱们能够看到Flutter仍是很不错的,也感谢好基友对个人课程的支持。这份Flutter课程我特地花了一年的时间反复研究Flutter的技术细节,而且本身开发了一些App,同时也开源了一些Flutter资料,也建了社群帮助许多人解决了开发中的疑难问题,填了大量的Flutter的大坑,而后结合我多年的移动开发经验总结出了一套Flutter的干货,主要是帮助更多的人快速熟悉和上手Flutter,可以使用Flutter开发商用项目,给你一个需求立刻就知道如何去用Flutter去实现出来(这个才是干货里面的精髓)。2019年年末,我花了几个月时间系统的整理了个人Flutter干货,有幸跟CSDN学院合做,录制成一整套成系统的精品视频视频,全程干货,从基础原理到实战,全方位带你认识Flutter,学完立马能够投入到实际商用项目开发中。测试

经过这个课程,你能学到:

  • 1.框架入门:深刻浅出讲解Flutter框架和Dart语言。
  • 2.实战案例:大型项目实战代码案例精讲,从实战中总结出来的经验传授给你们,让你们深刻理解项目开发精髓。
  • 3.源码解析:手把手代理完成项目,解析源码,理解开发思想,移动开发思路,拿到效果图立刻能够知道如何作出成品出来。

为何不选择别人?

春节即未来临,为了表示对广大粉丝的厚爱,现推出特惠活动, 原价258元 的课程,现 仅需129元 便可拿回家,也就是说:购买实战课程便可 免费赠送50课时的Flutter基础课程干货。连接: edu.csdn.net/combo/detai…
相关文章
相关标签/搜索