加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

让我们在2019年重新认识 Flutter

发布时间:2019-01-31 12:24:29 所属栏目:业界 来源:佚名
导读:副标题#e# 现在是2019年,让我们认真来看看备受瞩目的 Flutter,重新认识一下它。本文首先简要回顾移动开发(跨平台开发)的发展历史,并谈谈不同阶段跨平台解决方案的优劣;接着从 WHAT / HOW / WHY 三个方面详细来聊聊 Flutter,并结合简单的 Dart 代码说

当然,Flutter 和 Dart 团队的不断努力和优化更是说服你选择 Flutter 的理由之一。在刚不久前结束的 D2 上,Google 工程师介绍了为什么 Flutter 可以如此快,比如 Dart 在运行时更少的 malloc,Flutter 应用运行时有更少的处理环节(跳过 Android/Chromium),Flutter 在渲染布局上更高效的遍历过程等等。

让我们在2019年重新认识 Flutter

让我们在2019年重新认识 Flutter面向未来,让你在 Flutter 上下注的因素更少不了 HummingBird 和 Flutter for Desktop。STAY TUNED FOR GOOGLE I/O 2019!

让我们在2019年重新认识 Flutter

让我们在2019年重新认识 Flutter六、Code with Dart

利用 Flutter 提供的脚手架,做一个简单的 Demo 你甚至只需要写更改两个文件:main.dart 和 pubspec.yaml。作为前端,你可以将它们比做 index.js 与 package.json 吧。详尽的代码可见 https://gist.github.com/hijiangtao/2b58ab07d3d7ed96aa0f868140c906e5 .

让我们在2019年重新认识 Flutter

让我们在2019年重新认识 Flutter七、Take away

人的记忆是短暂的,说了这么多,如果说本文想给大家带去些什么思考的话,我觉得可以总结成下面五句话:

1. RECAP / 在移动端跨平台开发方案的历史更迭中,我们从 Webview 加 Bridge 到 React Native 再到如今吸引大家目光的 Flutter,终端 UI 技术是否真的迎来了终极解决方案我们不得而知,但通过简单回顾了这条历史长河上出现过的几场光辉,希望借他们的发展身影能给从事前端的大家带去一些跳出业务代码的全局思考;

2. WHAT / Flutter 是什么:Google’s Portable UI Toolkit。它起源于移动端,但目光远不止眼前的苟且。

3. HOW / Flutter 有四个特点,分别是 Fast, beautiful, productive 以及 open。这些能力源于其背后 Dart、skia 和更多技术的支持,了解这些有助于帮助我们更清楚一个完整的 UI 系统由哪几个部分构成,以使我们对上层建筑有更立体的感受。

4. WHY / 为什么选择 Flutter,我在分享中介绍了不少原因,有系统设计的分析,有开放的学习态度,也有面向未来的 Mobile and beyond.

5. END / 如果你对 Flutter 感兴趣请不要忘记对 Google I/O 保持关注。对身边的新技术时刻保持好奇,做一个快乐的 Geek!

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读