手头一个项目,要用到一些自己的 C lib,现在要做桌面客户端,目前只考虑 Windows
请问Node-Webkit可以方便的使用别的语言的库吗?性能和WPF比较起来如何?开发成本呢?(个人开发,有 C# 基础)
请问Node-Webkit可以方便的使用别的语言的库吗?性能和WPF比较起来如何?开发成本呢?(个人开发,有 C# 基础)
|
atian25Feb 25, 2014
1
Node-Webkit, 站在nodejs和HTML/CSS/JS的基础上
|
|
yyfearthFeb 25, 2014
2
我觉得用Node-webkit主要原因就是为了跨平台吧,要不就是已经有了web的代码但是需要一些本地node的功能。性能方面,估计没少好考虑的。
看需求吧,功能、性能、开发调试 上面估计WPF有绝对的优势吧 |
|
myv2exFeb 25, 2014
3
只搞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的维护成本是多么的低多么的基础和稳定实用。
|
|
wwqgtxxFeb 25, 2014 via Android
4
要不你用swt试试?就是eclipse用的图形类库,性能还挺好的,比java自带的sawt/swing好多了
用java可以方便的用jni,也可以利用你c#的基础 |
|
pc1500Feb 26, 2014
5
我知道有用户通过edge.js 来使得 node-webkit 和 C# 互通,仅供参考。
|
|
pc1500Feb 26, 2014
6
另外 C lib 可以用 node.js C++ module 来封装
|
|
loadingFeb 26, 2014
7
|
|
PanicFeb 26, 2014
8
wpf啊,整个开发流程这么完善
|
|
sandduduMar 10, 2014
9
node-webkit的使用者表示,如果你要把一个已经非常完善的web app转换为本地应用,node-webkit是最快最方便的选择
另外node方面不止可以做本地资源访问,shadowsocks-gui就是非常好的例子。 |