Node.js 比如 Nest 有 django 这种简单易用的框架么

2020-09-24 19:08:19 +08:00
 whatsupbitch
背景:
本人回青岛创业,小型外包公司。青岛人才市场 java 最多,但是个人觉得 java 的开发效率相对较低,大型国企和企业我们也没有资源。所以语言层面更追求开发效率
青岛的人才市场:
1. Java
2. JavaScript
3. PHP
4. Python

Java 和 PHP 排除,Java 是开发效率的问题,PHP 是个人不太喜欢,我就是 PHP 转 Python 的。主要原因青岛 Python 不好招人。而且现在现在前端的工作量远大于后端,而且 TypeScript 的产生对后端也是积极的影响。所以我在考虑后端用 Node.js (节省成本),前端有一些逻辑能力强的员工可以转 Node.js ,简单的逻辑上手没问题。

问题:
1. 开发效率问题,目前我觉得 django 的开发效率特别是开发 API 比 ror 还高,可能个人水平和见识比较少。所以问一下有没有熟悉 Python 和 Node.js 的大牛,Node.js 有没有类似的框架
2. 前端人员转 Node.js 的可行性,因为我是后端,真正去写的前端的时候发现也不是想象中的那么容易,特别是写 UI 这块,完全是两个思维。
9650 次点击
所在节点    Node.js
70 条回复
coderxy
2020-09-24 19:10:27 +08:00
前端转的话 egg 吧。 算是比较健全的框架了。nest 比较适合 java 转过去的。
Mark24
2020-09-24 19:11:22 +08:00
egg
但是好像也不太维护了似的
wuwukai007
2020-09-24 19:13:13 +08:00
学 vue 吧,vue+django
Zchary
2020-09-24 19:38:42 +08:00
Nest 上手没 egg 容易
yhxx
2020-09-24 19:44:18 +08:00
前端的工作量远大于后端你还用 Node 给前端加活?不应该是 Java 能做的都用 Java 做掉吗
不过如果是后端人很多很闲的话,可以试试 Nest,对 Spring 选手很友好,但是好像没什么必要啊
xrr2016
2020-09-24 19:44:22 +08:00
建议 Nest.js ,Typescript 真香!之前在公司用 Egg,请求参数解析是真的难受。我也是前端 :doge:
whatsupbitch
2020-09-24 19:51:13 +08:00
@yhxx 同样也加人啊
whatsupbitch
2020-09-24 19:51:33 +08:00
@wuwukai007 vue 我们前端必备的
whatsupbitch
2020-09-24 19:52:11 +08:00
@xrr2016 hah 感觉 Node 社区很多推荐 Nest 的
yhxx
2020-09-24 19:58:37 +08:00
@whatsupbitch Nest 对新人不太友好
考虑到青岛的市场环境,我觉得还是会有点坑的
很有可能遇到问题全公司没有人能解决,这个还是要考虑一下
whatsupbitch
2020-09-24 20:05:10 +08:00
@yhxx 谢谢大哥
lovedebug
2020-09-24 20:28:54 +08:00
当然 nest.js 了,看看 npm 的下载量
lovedebug
2020-09-24 20:29:33 +08:00
nestjs 搭建好架构,新人谢谢 controller 和 service 就够了
maigebaoer
2020-09-24 20:38:32 +08:00
laravel 啊~撸着爽
ila
2020-09-24 20:41:28 +08:00
当然是外包给 v2exer
wxsm
2020-09-24 21:25:05 +08:00
不考虑 go 吗
roscoecheung1993
2020-09-24 22:30:46 +08:00
靠谱的 node 巨难招
前端转 node 坑巨多(循环调库调微服务的见过没?
真不如招个会点 js 的 php/java
chenhui7373
2020-09-24 22:41:03 +08:00
jhipster
wszgrcy
2020-09-24 22:58:56 +08:00
nest+ng,相当于一个人无缝写前后端……
shuimugan
2020-09-24 23:08:34 +08:00
我们在用 node-red,本来这玩意是在物联网领域给有编程基础的人用的,专职编程人员用它是如鱼得水。现在我们的前端通过 node-red 已经构建出非常多的后端模块了。
整体易用性不错,而且拖拉拽一个接口出来跑 hello world,单进程 qps 就能有 2k+,不用担心什么自身的性能瓶颈。
构建业务使用开发 npm 包的形式,安装到 node-red 上拖拉拽组装,就是一个完美的 BFF 层。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/710205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX