用Node写桌面app(Linux, Mac, Windows)
发布于 8 年前 作者 pittmak 10209 次浏览 最后一次编辑是 4 年前

http://appjs.org/

配合HTML和CSS

22 回复

有一个node.js的ide Nide 使用了node.js写的.

感觉很舒服.

看到mac版的了,的确不错,可惜我是Vim控。

@PittMak 我也是用vim, 这个nide还处于太早起的版本 并不是真的很好用. 很多功能都是缺失的.

Windows and Mac ports are still under heavy development. You can try it on Linux for now. 貌似还处于初级阶段。

昨天试了一把,照官网文档做了个Hello world!,感觉还不错。

os x下这个东西似乎有问题, npm install 出错

这个在输入框中貌似激活不了我linux下的中文输入法~

请问…我如果用appjs做出了桌面程序…那么…如何打包发布给win用户? 总不能告诉客户…请你先装个nodejs环境吧? 因为没用过appjs…不知道是怎么启动的…估计也是用node命令启起来吧…如果不对请指正哈… 是不是发布的时候要带着node的环境一起发布…请教

@gaolool 同感,只能输入英文。

@young40 我在ubuntu 12.04 下面玩的,要安装libgtk2.0-dev

安装程序完全可以帮用户安装nodejs环境,启动的话把入口程序包装成exe也是可以的

@jsonshen 正解, 应该可以直接打包进去的. 或者做一个简易的启动检测.

目前还没支持mac和windows,哈哈,等mac支持增加了,我就开始做FaWave桌面版本!

@jsonshen ubuntu12.04下 先装了libgtk2.0-dev ,npm install appjs 安装也没成功~~

@sunshine1988 那得看你报什么错了

哇…fawave是你写的啊…能不能提点需求啊…就是能不能有新微博的时候自动滚屏显示出来啊…有时候没这么多空去点击…就积累了200多条…然后点一下…只能看到前面的几十条…懒得往下拉了…所以会有漏过的…所以能不能定期5s或者多少自动帮刷一下输出最新的啊…

安装失败。mac osx 10.7.4

@by5739 可以切换的,请看图 http://ww1.sinaimg.cn/large/6cfc7910jw1dt70y9ptz5j.jpg

目前不支持mac,只支持linux

为什么 var audio = document.createElement(‘audio’); audio.src = ‘./love.mp3’; audio.play(); 会提示Uncaught TypeError: Object #<HTMLElement> has no method ‘play’

在windows下有一个NetBox不错,是用IE+微软的JS解释器写的,支持ASP,不能跨平台。 adobe有AIR,但不开源,不通用 如果用node.js+chrome 或者 node.js+webkit实现终端应用,那么javascript将实现BS和CS语言的统一了 javascript已经在浏览器普及,现在又能开发高效的服务器端应用,现在的很多云端应用也用js开发,以此方法可开发桌面或手机应用。 javascript的前途一片光明。node.js将会起到举足轻重的作用。

跟tideskd比如何?

回到顶部