昨天身为技术圈里的人,朋友圈都被 Flutter 刷屏了,因为:Flutter 1.0 正式版发布了。然后知乎上就有人发问如何评价 Flutter 1.0 正式版的发布?
说实话,Flutter 身为 Google 旗下最重要的一步棋,可以说是承前启后。前指的是:基于 Android 和 iOS 的跨平台解决方案,后指的是:它也是谷歌的下一代操作系统 Fuchsia 的开发语言。
Flutter 既能用原生 ARM 代码直接调用的方式来加速图形渲染和 UI 绘制,又能同时运行在两大主流移动操作系统上,可以说是目前比较好的在移动端跨平台解决方案。
谷歌官方也说了,Flutter 不仅仅只是停留在移动端。谷歌官方说:事实上,Flutter 的设计理念就是希望它可以作为一个灵活且便携的 UI 工具包,以适应各种需要绘制屏幕内容的平台。
另外,又拓展了一个新的技术运行环境,Hummingbird ,基于这个可以让 Flutter 应用程序运行在 Web 平台上。
而且 Flutter 是开源的,在开发工具上也是让你多重自由的选择,Visual Studio Code、Android Studio、IntelliJ 都可以开发。
所以,基于 Dart 语言的 Flutter 主攻前端,Google 势头正猛的后端 golang ,也是热门。前有 Flutter ,后有 Golang,Google 齐活了。
这简直就是要通吃的节奏啊!西方谷歌,前后都有,千秋万载,一统江湖!
其实,一个语言到底能不能起来,不仅仅只需要大厂背书,还是要靠生态。只要步子走的稳,生态起来并成熟,还是很有希望的。新技术的建立和起来,与其他成熟语言技术相比,差就差在生态上。
从目前的情况和节奏来看,这次 Google 是认真的,承前启后的为它的下一代操作系统 Fuchsia 提前铺了路!所以,如果想学的同学,可以平时提前学学了。记住:平时学,不要在不成熟的前提下冒然主攻,除非公司有大佬带着你踩坑,可以主推使用。
不知道,你看好 Flutter 吗?欢迎你在文章底下留言交流看法。