我是一名JavaScript开发人员,我想学习Flutter,我的问题是在开始Flutter之前,我是否需要了解Dart lang,我需要观看任何Dart课程吗?
答案 0 :(得分:2)
Dart与Javascript非常相似。
有一些与Java脚本有关的区别:
dynamic
的类型,它也可以像Typescript一样在编译时进行类型检查),并且具有强类型推断能力(在没有您的情况下,它将尽力猜测类型声明){}
通常用作多用途数据结构)var name = address?.street?.name;
print([1, for(int i in [1, 2, 3]) i + 1, 5]); //= [1, 2, 3, 4, 5]
我认为您应该刚刚开始使用Flutter,并且可以随时随地学习Dart。
如果您有兴趣学习Javascript和Dart之间的大多数语法差异,我在这里写了一个完整的比较:https://flutterigniter.com/ultimate-javascript-dart-syntax-guide/
另一种很棒的学习方法是使用DartPad作为代码游乐场(请参见示例下拉列表)。
答案 1 :(得分:0)
如果您习惯于ReactJS / React Native,那么过渡到Flutter将会是一个平稳的体验。
Dart与JS和C非常相似,因此您需要成为Dart的专家才能进入Flutter。