大家说说用Node做过的最复杂的程序!这玩意到底能干什么!
发布于 10 年前 作者 Icego 7232 次浏览 最后一次编辑是 8 年前 来自 问答

如题!

18 回复

现在在用node-webkit,用node写桌面程序

脑洞开大点。。。

我们学校的宽带客户端,我自己用node实现了一个跨平台命令行版的(原本只有Windows版),涉及UDP通讯和字节运算。

写过 Google Glass 的微博客户端,重点是流操作,以及用 EventProxy 将多次 HTTP 请求的顺序优化到了最大化的并行。

68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3238383238382f313638323535372f33383235373534322d356461642d313165332d383066392d6663373831613239343163612e706e67.png

做企业站,杠杠地

http://forjs.org 用node开发的,包括电子书和支付宝系统都是node开发的,。

接收传感器发送的数据再运算。。。对水泵、风机、空调这些硬件进行远程控制。

@nodejser 我们可能是同行啊,我也是做空调的。你是做自动控制的么?

@coordcn 我们控制的设备比较广,是通过继电器控制的,所以理论上任何很多设备都可以控制。 不是做空调的,主要是物联网。

据说某宝的收藏夹后台是node

@nodejser node.js与硬件的通信是怎么做的?TCP/IP?还是自定义的协议?

继电器一般只能做开关量的控制,如果我要控制风机的转速,这个也能做么?是不是node.js下面还要做C的接口。

没用它干过什么大事儿,但是一般工作中如无特殊要求的地方,都喜欢用nodejs写脚本,无他,感觉很棒

@coordc 使用TCP,自定义协议。 是的,我们只是做开关量的控制。你说的具体受控设备的特性,因为我们不对具体的受控设备做精准控制,所以我对与这个了解甚少。 据我所知,其实我觉得具体的转速这类问题,应该在协议中定义,单片机或嵌入式设备接收转速值,具体的操作由硬件去完成。不知道我说的对不对。欢迎指教。

@alsotang 请教一个问题,taobao提交订单时,不太可能出现这种情况吧,尤其是手机号,固定电话。 TB1PWG_GVXXXXbMXFXXErRbFXXX.PNG

多彩铃声官网 是使用Node写的。 http://ling.duomi.com

@nodejser 我不做这个的,也不懂,如果要用node.js来做的话,肯定要有硬件来支撑的,硬件用TCP/IP通讯,思路整体上就是你说的那样。

我认为这个是将来的发展方向,浏览器控制硬件是迟早的事情,javascript/lua之类的语言进入硬件领域也是迟早的事情,很多开源硬件已经在做这方面的探索的。这样专业控制就可以与底层脱钩,底层的将驱动做好,接口留好,具体的实现由本专业的人士去实现,这种方式比现在的PLC,DDC将灵活得多。

ERP 企业资源管理系统 预算系统 材料成本

回到顶部