我对ExpressJ不熟悉。我想为我的服务创建API,它将直接被其他服务器使用,同时也是移动应用程序/浏览器使用的一部分。我刚刚发现了restify、node perfectapi、node apiserver,我不知道有什么区别。
有人能详细说明每个框架的不同之处和优缺点吗?
为什么要选择Express/Nodejs而不是其他框架来创建API?
最佳答案
免责声明:我是node-perfectapi的作者。
PerfectAPI的重点是简化开发人员从开始到生产准备的过程。它比node-restify更抽象。其影响是,在API的设计中,您的灵活性较低,但同时,您应该能够以更少的专业知识更快地为生产做好准备。
Restify和PerfectAPI都具有类似的性能。
此答案中的链接指向强调每个解决方案的好处的页面。