nodeis 可以做 Android 开发. Node.JS 可以开发 Android 应用的服务端, Node.JS 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效, 非常适合在分布式设备上运行的数据密集型的实时应用.
Node.JS 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.JS 使用了一个事件驱动, 非阻塞式 I/O 的模型. V8 引擎执行 JavaScript 的速度非常快, 性能非常好.
JavaScript 语言正变得无处不在 - 它可以在网页浏览器和 Android 和 iOS 等移动平台上使用. 最近, 这种实用的多用途工具进入了服务器统治阶段.
Node.JS 使用非阻塞 I/O 模型, 意味着所有需要与外部系统 (如数据库, 文件系统等) 通信的操作都是非阻塞的. 许多 Android 服务器倾向于使用社交媒体身份验证, 并且这通常可以表示为 I/O 操作.
Node 的优点
Node 作为一个新兴的前端框架, 后台语言, 有很多吸引人的地方:
RESTful API
单线程
Node 可以在不新增额外线程的情况下, 依然可以对任务进行并发处理 -- Node.JS 是单线程的. 它通过事件循环 (event loop) 来实现并发操作, 对此, 我们应该要充分利用这一点 -- 尽可能的避免阻塞操作, 取而代之, 多使用非阻塞操作.
非阻塞 IO
V8 虚拟机
事件驱动
来源: http://www.css88.com/qa/node-js/12256.html