2

可能的重复:
JavaScript 的替代品

你好呀,

由于有许多编程语言,并且您可以选择要使用的任何语言,例如,如果您使用 C#,那么您可以选择使用 VB.NET 或 C++ 等,此外,您还有 Java 可以替换可以替代 Java 的 C# 或 C#。所以我们有选择。

我的问题是,由于在客户端脚本中使用了 Javascript,所以有没有可以替代 Javascript 的语言?

是否有任何语言可以用于我们使用 java Script 的目的。

您的意见和答复将是非常可观的。

4

2 回答 2

1

有很多地方使用 JavaScript 与客户端脚本无关,但要回答我认为您要问的问题:

没有一种编程语言可以在浏览器中运行客户端,它可以访问 DOM,并且几乎可以支持 JavaScript。

如果您限制自己使用 Internet Explorer,那么 VBScript 可能是一种选择。这对 Web 是不利的,并且限制了公司在 Intranet 环境中的软件选择。

如果您不需要访问 DOM,或者只想与 JavaScript 交互以进行 DOM 操作,那么 ActionScript(通过 Flash)和 .NET 语言(通过 Silverlight)将成为一种选择。不过,对这些的支持不如原生 JavaScript 广泛。

如果您愿意通过抽象层进行转储(具有暗示的复杂性和限制),那么诸如 GWT 之类的工具将允许您使用一种语言编写并在“编译”步骤中将其翻译成 JavaScript。

于 2010-09-18T08:25:38.233 回答
1

如果您指的是 Web 浏览器专门使用的 Javascript:

  • 不是直接的,因为浏览器都只支持javascript。但是您可以使用一些 javascript 库/框架来构建其他语言的客户端应用程序。

    例如: http ://www.haskell.org/haskellwiki/Haskell_in_web_browser

    另一种选择是使用 x->javascript 编译器,其中 x 是您选择的语言。

如果您指的是在其他地方使用的 Javascript:

  • 您可以非常轻松地使用其他语言来完成此类任务。只需选择您喜欢的语言,然后使用它!
于 2010-09-18T08:26:03.323 回答