本篇文章的英文原文地址是:
我到底应该选 Kotlin 还是学 Flutter 呢?
这个问题要视情况而定。
不过在展开讨论具体的情况之前,我们更应该先来审视一下,这是否是一个恰当的问题。因为,拿 Kotlin 和 Flutter 来进行比较,在一定程度上就好像是在拿苹果和橘子来进行比较。
从概念上讲,Kotlin 是一门编程语言,而 Flutter 是一个跨平台的 UI 工具集。
不过,由于这两门技术之间的差异太过巨大,导致这个问题本身其实就是一个庞大的问题,因此要想很好地回答这个问题,我们必须得要先去了解一些其他相关的问题。
为什么你想要学习 Kotlin 或 Flutter?
首先,你要问自己的第一个问题就是:“我为什么要学习 Kotlin 或 Flutter?学会之后可以用来做什么?” 这个问题又可以展开为以下 3 点:
-
你想要学习移动开发吗?
-
你想要得到一份移动开发者的工作吗?
-
你想要以个人开发者或小型团队来开发一款自己的移动产品吗?
你想要学习移动开发吗?
如果你的首要目标是对移动开发有所涉猎,并且能够构建出一个小型的业余项目,那么选择 Kotlin 还是 Flutter 其实是没有什么太大区别的。
然而,需要谨记的是,当你在 Flutter 和 Kotlin 之间做选择的时候,其实你也是在选择:</