学习Dart是好事还是我必须保持基本的JavaScript?

Mik*_*tin 27 javascript html5 client-side dart

使用基本的Javascript语言更好还是Dart会节省很多时间?我认为Dart看起来非常酷的软件,但它会增加我的产量吗?Dart代码比javascript更快吗?

这是一个好的方式还是仍然不清楚是否选择学习它?

我的目标是通过一些复杂的自定义过渡来制作非常好的动画网站.我使用jQuery做得很好,但我想比使用jQuery插件和调整更具体和专业.

非常感谢您的帮助和建议.

Ron*_*ell 17

这一切都取决于你想要做什么以及你的要求是什么.我建议你阅读一些Dart与Javascript页面(了解故事的两个方面)并在阅读之后问问自己你的立场.

以下是谷歌"Dart vs. Javascript"的一些快速链接.请注意,这些链接可能不均衡,甚至有很好的理由,但我希望它们足以让您入门.我强烈建议您寻找更多的比较,并在问题的两个方面进行自己的研究:

这里有一个亲飞镖页面,而是一个给出的细节,为什么海报喜欢飞镖: http://www.grobmeier.de/10-reasons-why-dart-is-cooler-than-javascript-03012012.html#. UL0kXuT7J8E

这里有一个更专业的Javascript角度:http: //www.quirksmode.org/blog/archives/2011/10/dart_or_why_jav.html

同样,不要将这些链接作为关于您是否应该使用Dart的说明.相反,请阅读为什么每个链接支持一个或另一个,然后问问自己这种推理是否适用于您的情况.

  • (我决定在第一段之后停止阅读,所以带上一粒盐)这个专业Javascript页面的人完全没有Dart不仅仅是Javascript的运行时替代品,需要每个设备都支持浏览器.他们(计划)提供Dart-to-Javascript交叉编译器.因此,您在Dart中编码并将其编译为Javascript,然后在需要时随处运行.或者,如果浏览器支持它,它可以改为运行Dart代码.不要误会我的意思:我不是在辩论的任何一方,因为我还没有尝试过Dart,但这似乎很重要. (7认同)

Mar*_* A. 5

谷歌在今年早些时候的最后一次Google I/O大会上推出Dart的演讲可能会回答你的一些问题和注意事项:

http://www.youtube.com/watch?v=bsGgfUreyZw

简而言之:它听起来并不像Dart真的那么有用.因此,您需要考虑的一件事是:您何时需要该工具.如果现在,请远离Dart(现在).

如果您对使用纯JavaScript编码的替代方法感兴趣,还应该查看Google Web Toolkit.我有一种感觉Dart甚至可能是GWT的演变.

GWT今天是非常成熟的,准备采取行动,并使用Java进行开发的,它与Eclipse或合并的IntelliJ提供令人惊讶的生产力,我不认为是可能在JavaScript中.特别是对于需要运行跨浏览器且实际上没有合理错误的复杂应用程序.

这也是GWT的一个(很老的,但是)好的介绍,也来自Google I/O(但是2008):

https://www.youtube.com/watch?v=nvti32k4xyU(替换了链接......这个更好)