Javascript,V8,参考资料

Javascript,V8,参考资料,javascript,v8,Javascript,V8,我最近学习了很多Javascript,我对这种语言的表达能力感到惊讶(也对它的一些怪癖感到恼火,但没有一种语言缺少这些)。我想开始更多地使用它 我写的是代码> Svn CO/ ING V8,想知道有什么好的资源需要考虑。有什么标准图书馆吗?我应该看什么 对于我通常用python编写的一次性脚本,将javascript作为桌面脚本语言的可行性如何 我甚至还没有开始,所以我可能错过了一个重要的问题。还有什么我应该知道或考虑的吗 我知道这是一个相当广泛的问题,没有特别针对任何地方,所以非常感谢您抽出时

我最近学习了很多Javascript,我对这种语言的表达能力感到惊讶(也对它的一些怪癖感到恼火,但没有一种语言缺少这些)。我想开始更多地使用它

我写的是代码> Svn CO/<代码> ING V8,想知道有什么好的资源需要考虑。有什么标准图书馆吗?我应该看什么

对于我通常用python编写的一次性脚本,将javascript作为桌面脚本语言的可行性如何

我甚至还没有开始,所以我可能错过了一个重要的问题。还有什么我应该知道或考虑的吗

我知道这是一个相当广泛的问题,没有特别针对任何地方,所以非常感谢您抽出时间

您可能会对Javascript社区最接近“标准库”的东西感兴趣。从该页:

对于符合CommonJS的系统,您可以使用JavaScript编写:

  • 服务器端JavaScript应用程序
  • 命令行工具
  • 基于桌面GUI的应用程序
  • 混合应用(钛、Adobe AIR)

如果您想要一个基于javascript的全功能环境,可以访问文件系统、网络(udp、tcp/http)等,我建议您查看node.js--

它使用v8,由Ryan Dahl和核心团队积极开发,并得到Joyent的支持

它有一个很棒的社区(来吧,在freenode上的#node.js上的irc上打招呼),每天在package manager上发布10个或更多模块

编辑


另外,我要指出的是,虽然节点最初是从方向上看CommonJS,但后来它们几乎完全脱离了社区。它有自己的模块系统和API。有些重叠,但合规性目前不是项目的目标。

我知道这是一个相当广泛的问题,没有特别针对任何地方。
——很遗憾,这样的问题不适用于这些类型的问题:-/No?它不是针对程序员常用的软件工具吗?这是SO常见问题解答中的。请查看常见问题解答中的。尝试一次提出一个问题。在一个单一的答案中不可能涵盖所有这些。@Jeremy我真的不明白这个问题如何违反任何规定,或者我在这里认识到的精神。你会说不遵守可能会有问题吗?关于
node.js
,我听到了很多赞扬,我是否应该押注于可靠的实现而不是法规遵从性?我个人认为这不是一个大问题。他们追求进步,进步,进步,而不是委员会,委员会,委员会。他们专注于构建世界级的网络工具,我发现社区非常活跃,非常有吸引力。这也有助于一些人在他们的spidernode项目中提供选择--