Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。V8引擎执行Javascript的速度非常快,性能非常好。
JavaScript语言正变得无处不在 - 它可以在网页浏览器和Android和iOS等移动平台上使用。最近,这种实用的多用途工具进入了服务器统治阶段。
nodejs使用非阻塞I/O模型,意味着所有需要与外部系统(如数据库,文件系统等)通信的操作都是非阻塞的。许多Android服务器倾向于使用社交媒体身份验证,并且这通常可以表示为I/O操作。
Node的优点
Node作为一个新兴的前端框架,后台语言,有很多吸引人的地方:
RESTful API
单线程
Node可以在不新增额外线程的情况下,依然可以对任务进行并发处理 —— Node.js是单线程的。它通过事件循环(event loop)来实现并发操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。
非阻塞IO
V8虚拟机
事件驱动
以上就是nodejs能做安卓开发吗?的详细内容,更多请关注易知道|edz.cc其它相关文章!