【问题标题】:Can I use DirectX in JScript .NET我可以在 JScript .NET 中使用 DirectX
【发布时间】:2012-10-19 12:09:09
【问题描述】:

我是一名希望制作 3D 游戏的 JavaScript 开发人员。

起初我尝试了 C#,因为它似乎比 C++ 简单得多,但我刚刚了解了 JScript .NET,它是 JavaScript 的一个版本,它也使用像 C# 这样的 .NET 框架。

我想知道的是,我可以在 JScript .NET 中使用 DirectX(或者更准确地说,SharpDX)吗?如果可以,是比 C# 更好还是更慢?

【问题讨论】:

    标签: c# .net directx jscript.net sharpdx


    【解决方案1】:

    如果我是 Javascript 开发人员,我会在浏览器中使用 WebGL 开发 3D 应用程序...

    但是,如果您“只是”一个 JScript.NET 开发人员,您当然可以使用像 SharpDX 这样的 DirectX 托管包装器(但由于 JScript.NEt 对泛型的限制,我认为它不太适合)。此外,“比 C# 更好或更慢”的说法也不一致。更好是一种品味问题。

    关于哪个更慢,JavaScript 不是静态类型语言,所以它当然会更慢,因为 .NET/CLR JIT 无法像 C# 程序那样优化。但是在使用 .NET 的全部功能(泛型、不安全等)方面,C# 比 Javascript 强大得多。

    在你的情况下,我会转向 JavaScript 浏览器和 WebGL 或 C# 和 SharpDX,并且不会停留在几乎“死”的 JScript.NET 语言/环境中。

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多