Should I learn Flutter in 2021?. If you have been asking this question… | by CT Solutions | Medium
如果你一直在问自己这个问题,那么让我告诉你,你是在正确的地方,简短的答案是肯定的!但要知道为什么答案是肯定的,请继续阅读。
弗鲁特今年赢得了很多名声。很多开发人员正在切换到Flutter,所以这个问题是公平的,足以出现在你的脑海。但别担心,我来这里是为了让事情变得简单一点。
什么是飘动?
让我们简要地介绍Flutterer之前,我们继续说明为什么你应该学习飘飘。它是谷歌于2017年5月开发的开源跨平台应用程序开发工具包。通过跨平台,我们的意思是,您可以开发适用于 iOS、安卓、Web、桌面的应用程序。
虽然只有 ios 和 Android 处于稳定版本中, Web 处于 β 中, 而桌面处于阿尔法中。但是,就像世界上几乎所有东西一样,事情需要时间来发展。不久之后,我们就能为所有这些平台开发出可生产就绪的应用程序。
飘飘主要有两个方面:
- Flutter 是软件开发工具包,用于软件开发的工具集合,所有工具均可通过一个可安装的捆绑包访问。
- 飘动是一个小部件库,一组可重复使用的 UI 组件,如按钮、滑块、容器、行、列、文本输入等。
飞镖使用飞镖来构建应用程序,如果您已经熟悉了爪哇、JavaScript 和 C#等语言,则飞镖非常容易学习。但不要惊慌,即使你不知道这些,你仍然可以学习飘飘。
你应该学习飘动的原因
来年,市场将节俭,因此跨平台应用开发肯定会面临繁荣。我给你五个理由, 为什么你应该在 2021 年学习飘飘。让我们详细讨论它们。
更快的发展
Flutter 支持快速的应用开发过程,因此它节省了大量时间,从头到尾进入您的应用程序。飘动器开箱即用,可加快和简化创建 UI/UX 的过程。
Flutter 的另一个特点是它支持状态的热重装和热重新启动,从而节省了在小更改上重新加载应用程序的时间。由于Flutter 具有单个代码基座,因此添加修改和修复错误变得更加容易。
更容易学习
飞毛化使用飞镖作为其编程语言,这是很容易学习。无论你的背景是什么,无论是机器人还是网络,Flutter 都鼓励你把你先前的知识带到这里应用。查看此链接了解更多信息
:https://flutter.dev/docs/get-started/flutter-for/android-devs
即使你是一个初学者开始与Flutter作为你的第一个技术。别担心,有很多视频和书面教程,你可以学习创建你的第一个应用程序。
趋势
Github 上的 Flutter 存储库有超过 110,000 个启动,是 Github 上增长最快的开源社区之一。39% 的开发人员选择 Flutter 作为跨平台应用开发的选择,这个数字在 2019 年为 30%。(图片:https://www.statista.com/statistics/869224/worldwide-software-developer-working-hou
虽然 Flutter 于 2018 年推出, 而 React 本地是相对较老的, 在 2015 年推出。然而,飘飘正在赶上反应本地相当快。
所有这些因素本身可能并不决定Flutter,但如果我们从整体上看,可以肯定地说,Flutter将是移动开发中的下一件大事。
对飘动开发器的需求增加
正如我们在趋势中看到的,越来越多的开发人员以及公司正在走向 Flutter。由于这种转变,Flutter 的工作将会增加,因为雇主需要雇佣经验丰富的 Flutter 开发人员。所以,在这一点上开始你的飘逸之旅将证明对你有益,因为你将在游戏中领先。
新更新
飞人团队宣布了将于 2021 年 3 月 3 日举行的飘飘活动。我们可以说,将有一些公告,这将有助于Flutter的进一步增长。
我们可以对更新做出的一些假设是:
- 飘动的网络可能会进入稳定,桌面可能会进入贝塔
- 开发程序更新
- 空安全处于 beta 状态,它可能转移到生产状态,以便应用程序可以迁移到空安全
- 新的良好状态管理方法
即使这些不是Flutter团队提供的确切更新,仍然会有一些更新,这意味着谷歌,以及社区,正试图Flutter进入一个比现在好得多的状态。
考虑到所有给出的原因,我相信你深信不疑,并希望更多地了解Flutter。请在评论中告知我们您的想法。