As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。
9年前关闭。
我了解Dart刚刚发布,虽然它并不完全稳定(以及其 native 代码库相对较小的事实),但我很想知道对于新开发者来说,是否会有任何意义所有这些都是跳过JavaScript并直接转到Dart。就我个人而言,除了Html5/Css3之外,我还没有真正进行过多的前端Web开发,我正考虑跳过JavaScript/JQuery/Ajax等,仅仅是因为Dart看起来是新鲜,新的和更高级的事实。
尽管如此,它可能不是最好的主意的一个原因特别是this post。
JavaScript的一些功能:
-相对可用的大量框架。
-易于使用,是一种简单而强大的语言。
-Ajax/Jquery。
-非专有的(据我所知,尽管NetScape最初是开发它的,但我完全没有谁拥有该语言的权利,如果有的话,请输入-如果我错了,请进行编辑)。
-Prototyping(有些人可能会认为这仅适用于脚本编写
Dart的某些功能:
-面向对象,实现许多Java/C变体语言中的功能。
- super 接口(interface)。
-消息发送/方法调用。
-在动态和静态类型之间切换的能力。
-指针(是!)
那么,这里有什么想法吗?
9年前关闭。
我了解Dart刚刚发布,虽然它并不完全稳定(以及其 native 代码库相对较小的事实),但我很想知道对于新开发者来说,是否会有任何意义所有这些都是跳过JavaScript并直接转到Dart。就我个人而言,除了Html5/Css3之外,我还没有真正进行过多的前端Web开发,我正考虑跳过JavaScript/JQuery/Ajax等,仅仅是因为Dart看起来是新鲜,新的和更高级的事实。
尽管如此,它可能不是最好的主意的一个原因特别是this post。
JavaScript的一些功能:
-相对可用的大量框架。
-易于使用,是一种简单而强大的语言。
-Ajax/Jquery。
-非专有的(据我所知,尽管NetScape最初是开发它的,但我完全没有谁拥有该语言的权利,如果有的话,请输入-如果我错了,请进行编辑)。
-Prototyping(有些人可能会认为这仅适用于脚本编写
Dart的某些功能:
-面向对象,实现许多Java/C变体语言中的功能。
- super 接口(interface)。
-消息发送/方法调用。
-在动态和静态类型之间切换的能力。
-指针(是!)
那么,这里有什么想法吗?
最佳答案
由于讨论和意见途径太过遥远,因此在此问题结束之前的简短回答是:
只要您能够在平台上做出决定,跳过JavaScript就可以满足您的工作,但是如果必须在广泛使用JavaScript的现有项目上工作,该怎么办? JavaScript无处不在。
同样,即使您正在平台上进行全新的开发,也要控制,如果您想弄清楚someexistingwebsite.com会如何产生特殊效果?您可能需要查看该网站的JavaScript代码...
你说:
JavaScript是面向对象的。