我试图从TypeScript转移到Dart。 TypeScript几乎立即编译 - Dart编译Hello World程序需要5秒以上的时间!我错过了什么吗?有没有可能的方法来改善它?
答案 0 :(得分:1)
TypeScript是JavaScript的类型超集,可编译为纯JavaScript 所以它(ts编译器)从更高级别的编程语言转换为更低级别的编程语言。
Dart是一种开源,可扩展的编程语言,具有强大的库和运行时 所以它(dart2js编译器)是一个源到源编译器(转换器),它将用一种编程语言编写的程序的源代码作为其输入,并以另一种编程语言生成等效的源代码。
我认为这解释了一切。
答案 1 :(得分:1)
使用Dart进行开发通常不是什么问题,因为Dromium是一种Chromium衍生物直接执行Dart。
仅用于测试与其他浏览器的兼容性和部署,有必要构建到JavaScript。
pub serve
Dart开发Web服务器通过大量缓存实时进行dart-to-js编译,如果在开发过程中需要JS,通常可以缩短重新加载的转换时间(在一些预热时间之后)非Dartium浏览器。