JavaScript开辟了新的视野。如今可以通过在服务器上运行JS来实现奇迹。那么为什么不使用它的优势开发您的手机APP后端呢?
JavaScript语言正变得无处不在 – 它可以在网页浏览器和Android和iOS等移动平台上使用。最近,这种实用的多用途工具进入了服务器统治阶段。NodeJS是基于Chrome V8引擎的快速增长的JavaScript运行时。当然,在服务器端运行JavaScript有一些好处和缺点。
NODEJS使用非阻塞I / O模型
它基本上意味着所有需要与外部系统(如数据库,文件系统等)通信的操作都是非阻塞的。简而言之,APP在等待此通信完成时继续运行。
许多移动APP服务器倾向于使用社交媒体身份验证,并且这通常可以表示为I / O操作。这是使用NodeJS后端创建移动APP的一个很好的理由。
使用社交媒体的APP通常将用户数据存储在数据库中,保存用户文件,发送推送通知等。但基本上所有这些都是简单的输入/输出操作!
NodeJS是一个相当年轻的环境,基于其他环境体验,它不会两次犯同样的错误。
对于很多使用JavaScript的服务器来说,这可能看起来不是一个好主意,但事实上并非如此。NodeJS提供了一种省略不好解决方案的方法。并为您提供更安全,更清洁的解决方案。
以上就是nodejs能开发手机app吗?的详细内容,更多请关注火云技术网其它相关文章!