Node-Webkit vs WPF?

2014-02-25 14:42:19 +08:00
 bleaker
手头一个项目,要用到一些自己的 C lib,现在要做桌面客户端,目前只考虑 Windows

请问Node-Webkit可以方便的使用别的语言的库吗?性能和WPF比较起来如何?开发成本呢?(个人开发,有 C# 基础)
6684 次点击
所在节点    Node.js
9 条回复
atian25
2014-02-25 15:15:49 +08:00
Node-Webkit, 站在nodejs和HTML/CSS/JS的基础上
yyfearth
2014-02-25 15:52:28 +08:00
我觉得用Node-webkit主要原因就是为了跨平台吧,要不就是已经有了web的代码但是需要一些本地node的功能。性能方面,估计没少好考虑的。
看需求吧,功能、性能、开发调试 上面估计WPF有绝对的优势吧
myv2ex
2014-02-25 16:52:29 +08:00
只搞windows,又有C lib为啥去用Node-Webkit,Node-Webkit的初衷为非就是跨个平台,实际里面是包了一个chrome,和Adobe AIR有什么分别,都是把web上的东西搞的和本地应用一样,照我看,其实就是为了达到携chrome浏览器来消除web应用各浏览器表现不一的目的,再通过node来完成对本地资源应用的访问,让他看起来更像个原生的东西,其实到现在node-webkit很多基础功能尚未实现,包括版本更新,虽然1年前就已列入重要的target,但截至尚未实现,完全不像是一个正式的产品,更像一个跟着一个项目走的实验品,既然都明确做桌面客户端,性能方面可以自己尝试,用原生和node-webkit同时做一个编辑器,再打开一个够大的文件,看看结果就知道了,再说开发调试,可以参看node-webkit的wiki,草草的几段描述简直让人心寒,实际调试中崩溃不断,更让人无法忍受,根本无法和M$的VS比。。。多年之后也许V8引擎发展到可以出现更多的XXX-Webkit时,再看WPF的维护成本是多么的低多么的基础和稳定实用。
wwqgtxx
2014-02-25 23:37:15 +08:00
要不你用swt试试?就是eclipse用的图形类库,性能还挺好的,比java自带的sawt/swing好多了
用java可以方便的用jni,也可以利用你c#的基础
pc1500
2014-02-26 06:54:48 +08:00
我知道有用户通过edge.js 来使得 node-webkit 和 C# 互通,仅供参考。
pc1500
2014-02-26 08:38:58 +08:00
另外 C lib 可以用 node.js C++ module 来封装
loading
2014-02-26 12:28:59 +08:00
推荐AAU,快速成型。点下感谢就可以了.

http://bbs.aau.cn/forum.php?mod=viewthread&tid=10865&extra=page%3D1
Panic
2014-02-26 13:21:45 +08:00
wpf啊,整个开发流程这么完善
sanddudu
2014-03-10 10:51:32 +08:00
node-webkit的使用者表示,如果你要把一个已经非常完善的web app转换为本地应用,node-webkit是最快最方便的选择
另外node方面不止可以做本地资源访问,shadowsocks-gui就是非常好的例子。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/101779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX