api接口,后端用什么框架方便?
发布于 5 年前 作者 hunk 4555 次浏览 来自 问答

egg是否有些太重? api返回结果是否有约定的标准之类的?

15 回复

Hapi 这个还不错

OK,研究下nest.js和hapi。

egg哪里重了。。。

来自酷炫的 CNodeMD

nest.js + GraphQL

koa2 其他都是浮云,真的,不是框架重,而是知识架构重,技能最重要是通用啊。

@captainblue2013 相对于其他后端语言来说,node.js 这块还很年轻。 express koa 均没有解决架构问题,nest.js 参考了 spring 的架构 。 多了解下没坏处,java 在大型项目这块,可以说是最佳实践

并不重,Egg只是帮你定好了规范,当然啦,你遵不遵守是你的事,到时候维护挠头,都是你自己的事。你用koa express 的时候想想怎么写才是你脑海里的最佳实践,😏 要么你自己写一个框架,要么回来egg…

返回值的标准应该是由你们自己定的

如果只想一把梭,😒直接express

来自酷炫的 CNodeMD

啊?!!接口还有框架? 我都是用rustful API规范的阿

@zuohuadong 你觉得nodeJS什么大型框架写不了?

来自酷炫的 CNodeMD

@4176244 AOP 面向切面编程是大项目的一个基本思想,或者说是最佳实践。 最早源自于 ruby on rails , 被 spring 发扬光大, 随后 php 的 laravel ,golang 的 iris 也吸取了其中部分思想。 肯定能写,但是你考虑维护么? 另外想一下,为什么项目中推荐使用 typescript ? 然后再思考这个问题。

用egg头发多啊,反正我写起来很轻松,很快

@zuohuadong 并不是java适合写大型项目,而是什么项目用java写了都会变得“大型”。

@yuedun java 重点在于 分层,spring 的 AOP 思想 ,以及给力的JVM ~ 由于 oracle 的努力,甚至一些行业只能用 java ~ 比如银行业,浮点 会吓死人的。 还有工业级软件,要求稳定。 至于为什么java 会这么重,恰恰是不断改进的结果。

然后 php7 引入了强类型, typescript 不用说。

回到顶部