听说 Flutter 最近要多火爆就有多火爆,那就推荐一个不错的系列文章吧

Posted 非著名程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了听说 Flutter 最近要多火爆就有多火爆,那就推荐一个不错的系列文章吧相关的知识,希望对你有一定的参考价值。

【回复“1024”,送你一个特别推送】

我在上周写的文章中,详细介绍了目前最近几个前端框架的情况,发了两遍,可惜没人看,文章是,里面就介绍了关于 Flutter 情况。目前,好像这个框架真的很火。

就在上上周Flutter 发布首个预览版,Flutter 是谷歌的移动 UI 框架,可以快速在 iosandroid 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作。在全世界,Flutter 正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

它也是构建未来的 Google Fuchsia 应用的主要方式。

框架特性可以说是:

1、快速开发

Flutter 的热重载帮助你快捷方便的试验、重构 UI、添加特性和修复 bug。在仿真器、模拟器和 ios、android 硬件上体验亚秒级的重载,而不会丢失状态。

2、绚丽 UI

通过 Flutter 内建的漂亮的质感设计和 Cupertino(ios-flavor)小工具、丰富的动画 api,平滑的自然滚动和平台感知,让用户感到满意。

3、响应式框架

通过 Flutter 的现代响应式 (Reactive) 框架和丰富的平台布局和基础组件轻松构建您的用户界面。用强大而灵活的 apis 解决 2D、动画、手势、效果等难题。

4、访问原生功能

通过平台 api、第三方 sdk 和原生代码使您的应用变得生动起来。Flutter 让您可以重用您现有的 java、swift 和 Objc 代码,并在 iOS 和 Android 上访问原生特性和 SDK。

Flutter 可以说是现在越来越到得重视,也有要火的趋势,但是其官方编程语言为 Dart,也是一门全新的语言。所以说,上手成本比较高,对于移动端开发人员,语言以及框架都是全新的,整个技术栈的积累也都得从头开始。

Flutter 对于移动开发人员,最诱惑的能力是其完全的跨平台特性,不同于 RN 这种一处学到处写,它是一处写到出跑。

另外 Flutter 不同于市面上的其他解决方案,之前我们最常见的无非就是两类,一个就是:使用平台支持的 Web 技术,还一个就是本地跨平台,比如:RN、Weex 等。但是 Flutter 跨平台最核心的部分,是它的高性能渲染引擎(Flutter Engine)。Flutter 不使用浏览器技术,也不使用 Native 的原生控件,它使用自己的渲染引擎来绘制 widget。

对于 Android 平台,Flutter 引擎的 C/C++ 代码是由 NDK 编译,在 iOS 平台,则是由 LLVM 编译,两个平台的 Dart 代码都是 AOT 编译为本地代码,Flutter 应用程序使用本机指令集运行。

Flutter 正是是通过使用相同的渲染器、框架和一组 widget,来同时构建 iOS 和 Android 应用,而无需维护两套独立的代码库。

闲鱼是国内最早几个使用 Flutter 开发的 App。他们写一组系列文章,介绍 Flutter 的使用感想和开发经验。 内容如下,技术博客还在持续更新中,对 Flutter 感兴趣的朋友可以持续关注一下:

最后,我想说一下,Flutter 框架确实很好,但是就目前来讲学习成本稍微有点高,就是因为你要重新再学习一套语言,那就是 Dart ,但是,语言的学习,对于有经验的朋友来说,也不是大问题。语言的语法和语句基本上都是万变不离其宗。

推荐阅读文章:

- 长按识别关注 -

技术,职场,产品,思维

行业观察

以上是关于听说 Flutter 最近要多火爆就有多火爆,那就推荐一个不错的系列文章吧的主要内容,如果未能解决你的问题,请参考以下文章

ActiveReports 大数据分析报告用数据分析的手段告诉你,复联4有多火爆?

Github火爆的项目,用聪明的方式学习Vim!

Flutter开发之——文件系统目录pathprovider,997页手淘Android面试真题解析火爆全网

继 996.ICU 之后,互联网公司作息表又火爆全网了,为打工人发声

王者荣耀为例探讨之搜索指数对IT行业的运营作用到底有多大?

王者荣耀为例探讨之搜索指数对IT行业的运营作用到底有多大?