可能的重复:
JavaScript 的替代品
你好呀,
由于有许多编程语言,并且您可以选择要使用的任何语言,例如,如果您使用 C#,那么您可以选择使用 VB.NET 或 C++ 等,此外,您还有 Java 可以替换可以替代 Java 的 C# 或 C#。所以我们有选择。
我的问题是,由于在客户端脚本中使用了 Javascript,所以有没有可以替代 Javascript 的语言?
是否有任何语言可以用于我们使用 java Script 的目的。
您的意见和答复将是非常可观的。
可能的重复:
JavaScript 的替代品
你好呀,
由于有许多编程语言,并且您可以选择要使用的任何语言,例如,如果您使用 C#,那么您可以选择使用 VB.NET 或 C++ 等,此外,您还有 Java 可以替换可以替代 Java 的 C# 或 C#。所以我们有选择。
我的问题是,由于在客户端脚本中使用了 Javascript,所以有没有可以替代 Javascript 的语言?
是否有任何语言可以用于我们使用 java Script 的目的。
您的意见和答复将是非常可观的。
有很多地方使用 JavaScript 与客户端脚本无关,但要回答我认为您要问的问题:
没有一种编程语言可以在浏览器中运行客户端,它可以访问 DOM,并且几乎可以支持 JavaScript。
如果您限制自己使用 Internet Explorer,那么 VBScript 可能是一种选择。这对 Web 是不利的,并且限制了公司在 Intranet 环境中的软件选择。
如果您不需要访问 DOM,或者只想与 JavaScript 交互以进行 DOM 操作,那么 ActionScript(通过 Flash)和 .NET 语言(通过 Silverlight)将成为一种选择。不过,对这些的支持不如原生 JavaScript 广泛。
如果您愿意通过抽象层进行转储(具有暗示的复杂性和限制),那么诸如 GWT 之类的工具将允许您使用一种语言编写并在“编译”步骤中将其翻译成 JavaScript。
如果您指的是 Web 浏览器专门使用的 Javascript:
不是直接的,因为浏览器都只支持javascript。但是您可以使用一些 javascript 库/框架来构建其他语言的客户端应用程序。
例如: http ://www.haskell.org/haskellwiki/Haskell_in_web_browser
另一种选择是使用 x->javascript 编译器,其中 x 是您选择的语言。
如果您指的是在其他地方使用的 Javascript: