为什么说 Flutter 可能不是下一件大事?
路人甲Java
共 5256字,需浏览 11分钟
· 2021-05-26
请注意,本文在 Flutter 社区中招来了很多热情的评论,赞成和反对皆有。我强烈建议读者读完本文,再去原文看评论区大家的正反意见。
目前,并非每种 HTML 场景都适合用 Flutter 编写。例如,博客文章之类基于流的富文本内容更适合以文档为中心的模型,这种模型是 Web 的基础;而像 Flutter 这样的 UI 框架可以提供的是以应用为中心的服务,和前者并不相称。
单说支持问题就很让人头疼,尤其是在 Android 上(依赖地狱足以与 Windows 上 90 年代中期到 00 年代初的“DLL 地狱”相媲美)。
学习了 Swift 和 Kotlin 之后,Dart 感觉像是在开倒车。它缺少许多其他现代语言可用的特性。它的类型系统不是很好。设计 Dart 的人似乎有一个“让 JS 开发人员轻松使用”的设计目标。Dart 的边缘也很粗糙,就像 Javascript 一样;而 Swift 和 Kotlin 在所有重要细节上都感觉很精致、成熟和完整。
再说一遍,本文只是一种见解。欢迎不同意见,你可以在下面的评论中发表自己的意见。(实际上,其中一些要点已经在文章中反馈了。) 另请注意,我不是 React Native 的粉丝。React 遇到了许多相同的问题,此外还带来了一些重大的性能损失。 最后补充一下:我并不是说 Flutter 没有合适的使用场景。但是,与已知领域中的其他事物一样,它也存在一些折衷和已知的局限。最后你必须决定你和你的组织是否愿意给这种技术长期下注。 感谢阅读。
end
重磅!程序员交流群(无广告)已成立
在群里和大家分享一些程序员开发相关的知识,包括部分自己的实战项目,基础入门知识,spring,jvm,mysql等等。也会免费分享一些Java视频教程、电子资料、Mysql资料、Kubernetes及最新Java面试资料。
同时为了帮助到其他技术栈 小伙伴,我也准备了一些Python,前端,Linux,C语言等其他技术资料!
有兴趣入群的同学,可长按扫描下方二维码添加微信
一定要备注:Java,可更快被通过且邀请进群
评论