是否有与浏览器无关的Javascript IDE?

时间:2009-06-14 22:55:36

标签: javascript ide

有没有人知道一个允许你编写javascript的程序;然后执行它 - 一直与浏览器无关?我不想要DOM操作,相当于Console.Write对我来说已经足够了。

我正在考虑DrScheme的一些东西 - 很棒的大代码编辑窗口,让你运行它,停止它。虽然所有其他功能(调试等)都是邪恶的,但它们并不重要。 DrScheme
(来源:plt-scheme.org

6 个答案:

答案 0 :(得分:5)

我最近一直在使用Mozilla Rhino(基本上编写Apache POI库的脚本)来做一些JavaScript工作,这是一个用Java编写的JavaScript解释器(您也可以将JavaScript脚本编译为Java类)。我从命令行运行我的脚本,但我可以轻松设置我的编辑器(PSPad)来执行并在编辑器中输出脚本结果。我相信使用外部工具可以在Eclipse中完成同样的工作,如果这是你更熟悉的。

使用Mozilla Rhino有点不错。你不会被所有浏览器怪癖所困扰,你可以使用一个非常好的JavaScript版本version 1.7。这个版本的JavaScript有迭代器,生成器,let表达式,数组解析,解构赋值,新的数组函数,Mozilla Rhino甚至内置了对continuation的支持。

Mozilla Rhino的缺点是它的异常报告不一致,有时不提供信息(有时缺少文件名和文件行)。另一方面,该软件包附带了一个使用Java Swing构建的调试器。您可以在那里设置断点,并使用普通调试器完成所有操作。

我一直在使用自己从CVS源编译的二进制版本,因为迭代器的实现存在一个错误,Norris Boyd在我报告后立即修复了它。

答案 1 :(得分:3)

Spket看起来很酷。

Spket IDE编辑器提供代码完成,语法突出显示和内容大纲等功能,可帮助开发人员高效地创建高效的JavaScript代码。

http://spket.com/

答案 2 :(得分:2)

如果没有浏览器,你需要一些东西来托管/脚本,所以我会说os是你的第一个调用点。一些程序通过使用jscript for plugins提供可扩展性模型。您可以使用jscript与应用程序进行交互。

你有.js和.jse文件可以在ms脚本主机上运行,​​假设你当然在Windows上。

查看http://msdn.microsoft.com/en-us/library/4yyeyb0a(VS.85).aspx

所以简而言之,我说你可以写在记事本中,然后双击.js / .jse文件并运行它。这将是最简单的方法。

http://www.aptana.com/也很酷

安德鲁

答案 3 :(得分:2)

嗯。很久以前我尝试过Aptana和JSEclipse,但是你可以herehere找到答案。

答案 4 :(得分:2)

Aptana,NetBeans和Komodo都具有强大的JavaScript功能。甚至像jslint风格的语法检查。

答案 5 :(得分:0)

也许Flex Builder。它使用Actionscript接受纯javascript。或者(推断)FlashDevelop。