繁体   English   中英

我可以在Windows Phone 8应用程序中使用Node.js吗?

[英]Can I use Node.js into my windows phone 8 application?

我正在开发一个需要通过套接字传输数据的应用程序。 我必须使用标准的HTTP协议通过套接字发送和接收数据。 那么我可以在Windows Phone 8应用程序中使用Node.js分别创建和解析Http请求和响应吗?

我正在用C#.NET编写代码。

提前致谢。 问候,维杰

遗憾的是,您无法使用HTML5 + JavaScript创建Windows Phone应用程序,因此您将无法在应用程序中使用此库。
http://msdn.microsoft.com/zh-CN/library/windowsphone/develop/jj206940(v=vs.105).aspx

Windows Phone 8不支持基于HTML的电话应用程序模型。但是,开发人员可以使用XAML前端创建托管应用程序,该前端使用嵌入式浏览器控件来显示本地HTML内容,并且可以访问电话API通过使用InvokeScript方法和ScriptNotify事件。 此外,在Windows Phone 8中,手机的浏览器已升级到Internet Explorer Mobile 10,并具有许多新功能,例如强大的HTML5 / CSS3实现,可伸缩矢量图形(SVG),ES5,IndexedDB,手势事件以及高性能脚本引擎的添加,为Windows Phone 8 HTML开发人员创造了新的有趣的可能性。

但是,如果您只想在Windows Phone应用程序中使用套接字,则可以直接在C#中使用它们:
Windows Phone套接字

我不确定node.js,但如果您的目标是提供静态文件(例如html),则可以在此处查看Katana项目: https//katanaproject.codeplex.com/releases/view/113281

至于静态文件上的动态数据,您可以利用Owin并在电话上自行托管SignalR终结点: http : //www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/ tutorial-signalr-20-self-host

使用SignalR和C#,您可以在电话上公开电话的许多功能和传感器数据。

为了避免创建大量不需要的样板代码,您可以使用mv *框架(例如KnockoutJs或AngularJs)将数据绑定到静态html。 对于漂亮的图形,您可以利用D3.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM