微信windows客户端的使用什么技术?网易音乐呢?

Johnbug
  • 167

我发现他们都是类似node-webkit的?想问问具体的技术方案。

回复
阅读 8.3k
3 个回答
✓ 已被采纳

这个我还真看过,找到微信的安装目录,里面有一个directui license.txtduilib license.txt,然后再搜索相关的关键字,判断他应该用的是C++,并使用了Direct UI和duilib这两个界面库。而duilib是基于Direct UI的。

同样的方法你可以去了解一下网易云音乐的。

参考

谁说的,微信不是 node-webkit (现在更名为 nw.js ) 的,看文件就可以看出来,应该是用 C# 之类的写的。网易音乐 Mac 端的确是网页嵌入的,这个在 V2ex 上有说,Windows 端已经查证也是内嵌网页的形式,但是用的不是 nw.js,而是直接内嵌了 Chromium 内核而已,采用的是 Chromium Embedded Framwork 做的(via: http://www.zhihu.com/question/21801607
如果是自己做的话,推荐 nw.js。其他的方案有一些,例如 Atom-shell 和 HEX,Firefox 的 XUL 等,但是都没有 nw.js 来的完善一点,主要是用的人多文档也还OK,出问题了方便查找就是了。

网易云音乐 应该是使用自家的 heX 开发的客户端

腾讯的不太清楚,应该还是原生的C++写的。

两者都是使用操作系统的浏览器来渲染程序界面。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏