【发布时间】:2021-12-07 17:02:19
【问题描述】:
我知道Nest.js 在 Express JS 之上并且可以在 fastify 上,我已经在 Mozilla (MDN) 培训网站上完成了 express JS 库项目,但出于许多原因,例如应用程序的架构和我的讨论在网上看到有关 express 和现代 JS(如 async-await 等)的问题情况......
我搜索了一个更可靠的选择:sails-js,nest 和 feathers 出现了,feathers 很棒但是 Nest.js 有很好的文档,我有一段时间避免使用 typescript,但就目前而言,它似乎无处不在,我希望通过nest我可以更好地了解它以及它的实际用途,在前端我真的找不到使用它的充分理由,除了它是一种趋势,除了angular 2 plus。不要误会我的意思,角度是我希望绕过 TS 的原因之一。
短版
所以这是我目前作为前端开发人员(主要是 vue 和苗条)在 NodeJS 氛围中(express 和 hapi)几个月的现状,我的问题是:我应该坚持 hapi 和 express 还是使用 NestJs 和替代品像羽毛和风帆?
请原谅我缺乏英文写作经验。
【问题讨论】:
-
我会坚持使用 express/hapi。我每天在工作项目中都在 hapi 和 nestjs 中工作。我发现nestjs 比hapi 更抽象。目前,不知何故,我发现 hapi 在语法、简单性和理解方面更适合我。如果您只是为了练习而为自己做简单的项目,我会坚持简单的解决方案。为真正的应用程序这样做是另一回事。专家将对此做出决定。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
-
欢迎来到 StackOverflow 社区!看看How to ask a good question,请不要忘记将答案标记为已接受并为有用的 cmets 或帖子点赞。
-
@StefanZivkovic 在我作为前端开发人员的最后一份工作中,我与在 Java 方面有丰富经验的人一起工作,然后我看到他们真正是一个程序员,而不是我是一个程序员,我不能从 java 之类的东西开始,所以我坚持 js 的 OO 框架可以帮助我变得更好,很快 TS 就在路上了
标签: node.js typescript express sails.js nestjs