加入收藏 | 设为首页 | 会员中心 | 我要投稿 南通站长网 (https://www.0513zz.cn/)- 专有云、图像技术、经验、数据治理、专属主机!
当前位置: 首页 > 站长资讯 > 动态 > 正文

它们能否同时用于IoT网络连接?

发布时间:2021-02-12 17:54:27 所属栏目:动态 来源:互联网
导读:正文 在移动应用开发方面,Kotlin和Flutter是目前比较火热的两门技术。其中,Kotlin是由Jetbrains研发,后被Google大力扶持,Flutter则是由Google自己独立研发的。从目前Google官方的态度来看,这两门技术都被无限看好,Google也是在它们身上投入了大量的资

正文 

在移动应用开发方面,Kotlin和Flutter是目前比较火热的两门技术。其中,Kotlin是由Jetbrains研发,后被Google大力扶持,Flutter则是由Google自己独立研发的。从目前Google官方的态度来看,这两门技术都被无限看好,Google也是在它们身上投入了大量的资源。但也正是由于Google的这种态度,导致很多开发者变得迷茫了:我到底是应该学习Kotlin还是Flutter呢?

关于这个问题,我也是被问了无数次,但每次回答都只能简单回复几句,无法全面概括,可能也做不到直至要害。因此一直以来,我都准备专门写一篇文章来详细对比Kotlin和Flutter,帮助大家答疑解惑。

巧合的是,前段时间浏览网页,无意看到了一篇英文文章专门对这个问题进行了深度分析,我阅读完之后深感自己写不出比这更好更全面的文章了,因此决定直接将这篇文章翻译并分享出来,相信一定会对大家有所帮助。

本篇文章的英文原文地址是:

https://goobar.io/2019/06/13/kotlin-vs-flutter-are-you-comparing-them-fairly/

我到底应该学Kotlin还是Flutter呢? 

这个问题要视情况而定。

不过在展开讨论具体的情况之前,我们更应该先来审视一下,这是否是一个恰当的问题。因为,拿Kotlin和Flutter来进行比较,在一定程度上就好像是在拿苹果和橘子来进行比较。

从概念上讲,Kotlin是一门编程语言,而Flutter是一个跨平台的UI工具集。

不过,由于这两门技术之间的差异太过巨大,导致这个问题本身其实就是一个庞大的问题,因此要想很好地回答这个问题,我们必须得要先去了解一些其他相关的问题。

为什么你想要学习Kotlin或Flutter?

首先,你要问自己的第一个问题就是:“我为什么要学习Kotlin或Flutter?学会之后可以用来做什么?” 这个问题又可以展开为以下3点:

  • 你想要学习移动开发吗?
  • 你想要得到一份移动开发者的工作吗?
  • 你想要以个人开发者或小型团队来开发一款自己的移动产品吗?

关于这几点我们逐个来进行分析。

1. 你想要学习移动开发吗?

如果你的首要目标是对移动开发有所涉猎,并且能够构建出一个小型的业余项目,那么选择Kotlin还是Flutter其实是没有什么太大区别的。

然而,需要谨记的是,当你在Flutter和Kotlin之间做选择的时候,其实你也是在选择:

  • Flutter/Dart
  • iOS/Swift/Objective-C
  • Android/Kotlin/Java

Flutter是一个完整的应用开发工具集,其中包括了使用Dart来作为编程语言,以及一系列的UI组件,还有一些独有的编程模式、最佳实践技巧、调试方法、工作流程等。

要想将Flutter和其他的平台工具集进行对比,你还需要对它们所处的生态有比较完整的了解才行。


 

(编辑:南通站长网)

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

    热点阅读