总结
从我入门的历程来看:
- dart 语法不用纠结,就像刚开始学习 React 一样,慢慢就熟悉了
- 构建 UI 部分也不用纠结,我们刚开始学 HTML / CSS 不也一样么,看着属性很多,其实常用的就那 20 个左右
flutter 或者 React-Native 这种跨端开发真正能在生产环境用,我觉得需要团队中有分别对 flutter 、iOS 和 Android 很熟悉的人,尤其是对 Native 开发很熟的人,因为 flutter 构建 UI 层是没有什么难度,难的是:
- 怎么在现有项目中集成进来,需要 Native 开发者思考
- 怎么在现有的团队中开始协作三端人员,需要项目管理者思考
目前社区没有给方案,大厂都在说概念,没有说工程,需要自己团队摸索。
flutter vs web:
思路一样,都是基于界面编程,没有什么高大上的概念。
说着是写写 flutter 的笔记,不过好像复习了一遍 react。