小编典典

Nodejs:在何处或如何编写复杂的业务逻辑?

java

最近,我被介绍了node.js以及一些很酷的包,例如express和jade。我有几个问题经常会敲门:

如果选择node.js构建下一个网站,我将使用JavaScript编写服务器端复杂的逻辑吗?但我认为您无法将JavaScript与Java或Python进行比较来编写服务器端代码,因为它们拥有如此众多的库。node.js是真的吗?还是我错过了什么?

我可以从node.js调用Java或Python吗?


阅读 346

收藏
2020-12-03

共1个答案

小编典典

不太确定这些人中大多数在谈论什么。

社区正在积极地致力于“巨大的图书馆海洋”。检查一下:http :
//search.npmjs.org/#/_analytics- 昨天
发布了8个软件包 __

它不会为您解决软件设计。至于在何处以及如何编写业务逻辑,我们中的许多人都接受mvc或mvvm或与其类似的东西。如果您正在构建应用程序并且喜欢Rubyists(例如)如何构建其代码,您可能会考虑做类似的事情-
不会有人告诉您如何构建代码。

检查https://github.com/joyent/node/wiki/modules

一些日常使用的最受欢迎的库:

如果那是您的包,那么那里还有许多ORM。比如像http://mongoosejs.com/http://sequelizejs.com/和朋友

测试驱动的开发是节点的核心。从完整的代码覆盖率分析到自定义断言模块,共有15种不同的TDD软件包可供选择。

说所有模块都不完整是很愚蠢的。每天都有一群人在这个社区中建立并维护大量开源工作,这非常令人敬业。

可能有理由要通过节点,但不是出于社区不活跃或缺少库的原因。

2020-12-03