egg是否有些太重? api返回结果是否有约定的标准之类的?
Hapi 这个还不错
Nest.js
OK,研究下nest.js和hapi。
egg哪里重了。。。
来自酷炫的 CNodeMD
nest.js + GraphQL
koa2 其他都是浮云,真的,不是框架重,而是知识架构重,技能最重要是通用啊。
koa2,egg.js
@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 不用说。