我可以在JScript .NET中使用DirectX吗?



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

起初我尝试了C#,因为它似乎比C 更简单,但是我刚刚了解了JScript .Net,这是JavaScript的版本,它也使用的是.NET框架,例如C#。

我想知道的是,我可以在jscript .net中使用directx(或更精确,sharpdx)吗?

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

但是,如果您仅是jscript.net开发人员,则当然可以使用DirectX托管包装器(例如SharpDx)(但是由于jscript.net限制了仿制药,我认为它不适合)。同样,"比C#更好或更慢"的说法是不一致的。更好的是一种品味。

关于哪个较慢,JavaScript不是一种静态键入的语言,因此它当然会较慢,因为.NET/CLR JIT无法像为C#程序那样优化它。但是,在使用.NET的全部多功能性(generics,Undafe ...等)时,C#比JavaScript强大得多。

在您的情况下,我会转到JavaScript浏览器和WebGL或C#和SharpDx,并且Woud不会与几乎"死" JScript.net语言/环境保持联系。

最新更新