我最喜欢Flutter的5件事

我从 3 年前开始涉足 Flutter。不久之后,我全身心投入其中,并且开始更喜欢它,而不是十多年来我一直热衷的 html/css/JavaScript。
以下是我最喜欢的 5 件事,还有一件让我烦恼的事,那就是关于 ol' Fluttery-flutt。
“Hello World”刚刚工作
在我漫长的职业生涯中,我尝试了许多不同的技术和框架。安装和运行需要多长时间是我是否从一开始就“买账”的一个重要因素。根据我的经验,安装 Flutter 是一件轻而易举的事,让我自己的超级简单的“Hello World”程序运行起来也是如此。底线:它刚刚起作用了。哈利路亚!
Flutter 环境不会破坏
我的第一点,即使您可以轻松安装某些东西,环境也需要长期工作。没有什么比想要完成工作,却陷入某种兔子洞中找出环境崩溃的原因更糟糕的了。(特别是昨天一切都很好,而你没有改变任何东西!)我是一名开发人员,而不是环境修复者!我想要创造,天哪!我不能说 Flutter 开发环境是完美的,但我对它的评价确实比我多年来使用其他技术的许多经验要高得多。
热重载
“热重载”似乎很神奇。感觉就像:“是的,就应该这样!未来已经到来。” 当我将 UI 组合在一起时 - 下面有更多内容!——能够立即看到我所做的改变是一种快乐。可供您选择的各种模拟器令人印象深刻,但看到热重载在插入我的计算机的真实物理设备上运行(就在我眼前,实时)真是太棒了!
将用户界面组合在一起(非常简单!)
正如我所提到的,我来自网络世界。我在 HTML 和 CSS 方面拥有多年的经验。我知道它们是什么黑魔法,我也知道让事物“正常运转”所需的各种技巧。然而,尽管这些年来我因为了解这些技巧而赚了很多钱……但我更喜欢用 Flutter 构建用户界面!制作看起来不错并且“正常工作”的用户界面要容易得多,这会转化为更少的令人沮丧和更愉快的体验。当我了解了 Flutter 的细节后,我开始希望用 HTML/CSS 做 UI 可以这么简单!
令人惊叹的软件包
我喜欢 Flutter 提供的种类繁多的软件包。我喜欢我需要的任何东西都已经制作得很好,而且我可以将它直接放入我的项目中。这与我的第二点有关:稳定的环境。根据我的经验,其他框架使用的其他包管理系统效果不佳。Flutter 团队提出了如何管理和使用包的方法,值得高度赞扬。干得好,伙计们!
我可以说出更多我最喜欢的东西,但我想保持简短和甜蜜,而不是看起来像一个阿谀奉承的疯子。另外,为了更好地衡量,有一件事情让我对 Flutter 开发感到疯狂:
缺乏 iOS 支持 在 Windows PC 上
我使用 VS Code 在 Windows PC 上进行开发。插入不同的模拟器即可轻松查看我的应用程序在各种 Android 设备上的外观和行为。另外,我还使用许多物理 Android 设备。简而言之:Android 可以正常运行。因此,我无法在 iOS 上获得相同或至少相似的体验,这真是太令人沮丧了。尤其是因为 Flutter 的巨大吸引力之一在于它是(应该是)跨平台开发技术。
结论
Flutter 太棒了,我想我最终还是一个粉丝。上一次我对一项新技术感到如此兴奋是在很久以前 jquery 出现的时候。除了 Flutter 和 jQuery 之外,这些年来没有什么能让我震惊,很多事情都让我感到“乏味”,甚至让我摸不着头脑:“这个东西怎么会流行起来?”
对我来说,Flutter 令人头疼的是:“为什么它没有变得更大、更受欢迎?” 我不知道答案,但我知道:Flutter 正在为我工作,我期待在未来的许多年里继续使用它进行开发。
翻译来自:https://levelup.gitconnected.com/top-5-things-i-love-about-flutter-f3493506fdd3
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!