在JavaScript / HTML5应用程序中使用现有的.net库

时间:2013-08-30 19:41:08

标签: javascript html5 windows-8 windows-runtime

我的公司拥有一个拥有巨大代码库的企业解决方案,其中大部分是使用C#和VB.NET以及一些C ++开发的。我们现在正在考虑为Windows 8商店应用程序创建一个应用程序(可能在JavaScript / HTML5中,因为我们没有开发人员使用wpf / xaml,但是有一些优秀的开发人员在这些JavaScript / CSS等方面拥有丰富的经验)。我们想要一些用C#,VB.NET,C ++编写的现有代码库。到目前为止,我所读到的是现有的.NET库无法直接从Windows 8 Store应用程序调用,需要创建Windows 8组件。它是否正确?我们可以使用JavaScript创建这些可重用的组件吗?如果某人可以提供关于有用链接的建议,那将是很好的样本。

2 个答案:

答案 0 :(得分:1)

完全可以为Windows 8创建一个HTML / JS应用程序,它也使用C#和C ++组件。唯一需要注意的是C#和C ++组件必须写成Windows Runtime Components。 Visual Studio通过其各种项目模板等使得创建Windows运行时组件变得非常容易,然后您可以在其中包装现有代码。有关示例,请参阅thisthis

答案 1 :(得分:1)

您可能对此应用程序感兴趣,将.NET程序集转换为JS代码:https://github.com/sq/JSIL

这个网站有很多用于将许多不同语言转换为JS的应用程序:https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS