Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
学习Dart好吗?还是我必须坚持使用基本的javascript?_Javascript_Html_Client Side_Dart - Fatal编程技术网

学习Dart好吗?还是我必须坚持使用基本的javascript?

学习Dart好吗?还是我必须坚持使用基本的javascript?,javascript,html,client-side,dart,Javascript,Html,Client Side,Dart,还是继续使用基本的Javascript语言更好,还是Dart会为我节省很多时间?我认为Dart看起来很酷,但它会增加我的产量吗?Dart代码比javascript快吗 这是一个很好的方法,还是仍然不清楚是否选择学习它 我的目标是制作非常好的动画网站,带有一些复杂的自定义转换。我在jQuery方面做得很好,但我希望比使用jQuery插件更具体、更专业,并对其进行调整 非常感谢您的帮助和建议。这一切都取决于您正在尝试做什么以及您的要求是什么。我建议您阅读一些Dart vs.Javascript页面(

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

这是一个很好的方法,还是仍然不清楚是否选择学习它

我的目标是制作非常好的动画网站,带有一些复杂的自定义转换。我在jQuery方面做得很好,但我希望比使用jQuery插件更具体、更专业,并对其进行调整


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

这一切都取决于您正在尝试做什么以及您的要求是什么。我建议您阅读一些Dart vs.Javascript页面(了解故事的两面),并在阅读这些页面后问问自己站在哪里

下面是一些来自谷歌“Dart vs.Javascript”的快速链接。请注意,这些链接可能不平衡,甚至有很好的理由,但我希望它们足以让你开始。我强烈建议您进行更多的比较,并对问题的两个方面进行自己的研究:

这是一个专业飞镖页面,但其中详细介绍了海报喜欢飞镖的原因:

这里有一个更专业的Javascript角度:


同样,不要把这些链接当作是否应该使用Dart的说明。相反,阅读为什么每个链接都支持一个或另一个链接,然后问问自己,这种推理是否适用于您的案例。

谷歌在今年早些时候的上一次谷歌I/O会议上介绍Dart的这次演讲可能会回答您的一系列问题和考虑:

简而言之:Dart听起来还没有达到它真正有用的程度。所以你需要考虑的一件事是:什么时候需要工具?如果是现在,请(暂时)远离飞镖

如果您对纯JavaScript编码的替代方案感兴趣,还应该查看GoogleWebToolkit。我觉得Dart甚至可能是GWT的进化

GWT非常成熟,现在已经准备好采取行动,并使用Java进行开发,它与Eclipse或IntelliJ相结合提供了惊人的生产力,我认为这在JavaScript中是不可能的。特别是对于需要跨浏览器运行并且实际上没有bug的复杂应用程序

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


(替换了链接…这一个更好)

你在尝试什么样的东西?你在看什么样的项目规模?为什么你们都不回答我的问题?我只是想从专业人士和了解双方的人那里得到一些建议。我没有降级你的帖子,但通常“什么更好”或任何可能固执己见的问题都会被降级,很有可能被关闭为“没有效率”。我建议你编辑你的帖子,让它听起来更客观,不像是在征求意见。也许是关于一些优点、缺点和适用性的问题?我从来都不明白为什么在stackoverflow上征求意见是一个如此大的“不不不”。特别是因为,每当有人回答一个关于“我该怎么做…?”的问题时,用“别那么做!”(这通常是那个人的意见),他们最终会得到很多选票?!?!奇怪…你可能想在programmers.stackexchange.com上问这个问题@Markus Stack Overflow适用于有可验证的精确答案的问题。“我怎么做X?”是一种很好的格式。同样,请看一下“在”Javascript之上构建的所有语言——它们基本上将其用作输出的VM。这里有很多东西。(我决定在第一段之后停止阅读,所以对此持保留态度)支持Javascript页面的人完全不知道Dart将不仅仅是Javascript的运行时替代品,每个设备和浏览器都需要支持它。他们正在(计划)提供Dart-to-Javascript交叉编译器。因此,您可以使用Dart编写代码,并将其编译为Javascript,然后根据需要在任何地方运行。或者,如果浏览器支持,它可以运行Dart代码。别误会我的意思:我不支持这场辩论,因为我还没有尝试Dart,但这似乎很重要。非常感谢!这是我想听到的答案。为什么人们有这么多仇恨?@Markus:谢谢你提出来。我只是提供了链接作为起点,以便能够定位OP。我绝对不想让链接成为唯一的来源,所以我没有找到两个最好的正反链接!我继续编辑我的文章,以确保这是清楚的。@user1161318别担心!不是要批评你的链接。我确信这一观点是有价值的,只是想对其进行一点修正。干杯:)我很高兴你这么做了;重要的是,OP有一个平衡的视角,不会被遗漏任何信息的任何答案误导。再次感谢。