1
coderxy 2020-09-24 19:10:27 +08:00
前端转的话 egg 吧。 算是比较健全的框架了。nest 比较适合 java 转过去的。
|
2
Mark24 2020-09-24 19:11:22 +08:00
egg
但是好像也不太维护了似的 |
3
wuwukai007 2020-09-24 19:13:13 +08:00 via Android
学 vue 吧,vue+django
|
4
Zchary 2020-09-24 19:38:42 +08:00 via iPhone
Nest 上手没 egg 容易
|
5
yhxx 2020-09-24 19:44:18 +08:00 3
前端的工作量远大于后端你还用 Node 给前端加活?不应该是 Java 能做的都用 Java 做掉吗
不过如果是后端人很多很闲的话,可以试试 Nest,对 Spring 选手很友好,但是好像没什么必要啊 |
6
xrr2016 2020-09-24 19:44:22 +08:00
建议 Nest.js ,Typescript 真香!之前在公司用 Egg,请求参数解析是真的难受。我也是前端 :doge:
|
7
whatsupbitch OP @yhxx 同样也加人啊
|
8
whatsupbitch OP @wuwukai007 vue 我们前端必备的
|
9
whatsupbitch OP @xrr2016 hah 感觉 Node 社区很多推荐 Nest 的
|
10
yhxx 2020-09-24 19:58:37 +08:00
|
11
whatsupbitch OP @yhxx 谢谢大哥
|
12
lovedebug 2020-09-24 20:28:54 +08:00
当然 nest.js 了,看看 npm 的下载量
|
13
lovedebug 2020-09-24 20:29:33 +08:00
nestjs 搭建好架构,新人谢谢 controller 和 service 就够了
|
14
maigebaoer 2020-09-24 20:38:32 +08:00 via Android 1
laravel 啊~撸着爽
|
15
ila 2020-09-24 20:41:28 +08:00 via Android
当然是外包给 v2exer
|
16
wxsm 2020-09-24 21:25:05 +08:00 via iPhone
不考虑 go 吗
|
17
roscoecheung1993 2020-09-24 22:30:46 +08:00
靠谱的 node 巨难招
前端转 node 坑巨多(循环调库调微服务的见过没? 真不如招个会点 js 的 php/java |
18
chenhui7373 2020-09-24 22:41:03 +08:00
jhipster
|
19
wszgrcy 2020-09-24 22:58:56 +08:00 via Android
nest+ng,相当于一个人无缝写前后端……
|
20
shuimugan 2020-09-24 23:08:34 +08:00 1
我们在用 node-red,本来这玩意是在物联网领域给有编程基础的人用的,专职编程人员用它是如鱼得水。现在我们的前端通过 node-red 已经构建出非常多的后端模块了。
整体易用性不错,而且拖拉拽一个接口出来跑 hello world,单进程 qps 就能有 2k+,不用担心什么自身的性能瓶颈。 构建业务使用开发 npm 包的形式,安装到 node-red 上拖拉拽组装,就是一个完美的 BFF 层。 |
21
Leigg 2020-09-24 23:25:34 +08:00 via Android
python 重构火葬场,请考虑用 go
|
22
AsherTan 2020-09-25 00:00:40 +08:00
推荐 egg 。感觉 nest 上手还是有点难度的,特别是用好来
|
23
huiyifyj 2020-09-25 00:29:54 +08:00
建议考虑 go
|
24
hgjian 2020-09-25 00:33:03 +08:00 via Android
thinkjs 怎么样啊?虽然我不会用
|
26
TonyG 2020-09-25 09:02:29 +08:00
我们在天津使用的 egg.js 开发很重的应用,可以跟你分享些经验:
1, node.js 开发人员极其难招 2, 前端转 node.js 不靠谱,虽然语言一样,但后端语言永远只是个起步价,后边结账是多少钱,跟里程有关跟起步无关。想想会 Python,就等于会人工智能吗 3, 开发效率跟熟练程度有很重要的关系,而不全是语言、框架决定论。 4, 外包公司永远基于平台是最优方案,而不是从框架层面开始敲代码。 |
27
myCupOfTea 2020-09-25 09:08:52 +08:00
现在 java 的效率很低吗? sprint boot /sprint cloud 开发挺快的啊,ide 这方面的代码自动生成工具也不少啊
|
28
ruzztok 2020-09-25 09:31:29 +08:00
前端我现在碰都不想碰,尤其是 vue
|
29
monkeyWie 2020-09-25 09:32:58 +08:00
你确定 java 现在开发效率低? spring boot 了解下,另外 egg.js 虽然开发效率高,但是维护起来要老命,如果用 nest.js 那为啥不用 spring boot
|
30
fhsan 2020-09-25 09:38:52 +08:00
建议 java,nodejs python php 维护搞死你
|
31
Reapper 2020-09-25 09:45:08 +08:00
java 不错吧,node 只用过 koa,nestjs 还没有尝试过
|
33
1194129822 2020-09-25 09:52:24 +08:00
什么年代了,还说 Java 开发效率低?如果说传参只用 map 当我没说,你不管什么项目要不要事务?要不要定时任务?springboot 全家桶+Stream 如果还会一些 Reactor 开发直接起飞,mybatis 效率可能低,但是可以直接用 JPA,甚至 DBUtils,JdbcTemplate.可选择太多,而且维护,成本都很低
|
35
miniwade514 2020-09-25 10:20:00 +08:00
写 JS 的人多,不等于 node 后端多。即使那几个互联网重镇,也少有把 node 作为后端主力的公司。
|
36
libook 2020-09-25 10:24:14 +08:00
可以拿 express 学习,需求稍复杂一点可以考虑用 koa 。
|
37
acthtml 2020-09-25 10:30:41 +08:00
不建议招 nodejs
一、人难招。 二、生态不完善。 三、变化快、可维护性差。 如果非要,那么框架除了 nestjs,还可以看看 eggjs,其他的就不用看了。 |
38
Hanggi 2020-09-25 10:34:58 +08:00
@acthtml emmm,人难不难招不知道,生态哪里不完善呢?流行的框架很久都不出大版本了,变化不快吧。typescript 写静态类型代码,可维护性不算差吧?
而且 Nodejs 需要单独招吗?感觉谁都会呢,难道是错觉? |
39
treblex 2020-09-25 11:15:54 +08:00
php 开源的商城项目比较多吧 也有比较稳定的,纯二开够养活中小公司了
或者考虑一下 go 吧,只做 web server 的话,入门很容易 |
40
acthtml 2020-09-25 11:21:29 +08:00
@Hanggi haha 可能跟我所在的团队有关。在基础架构领域,是 java 的天下。目前我们 js 只负责前端和 controller 层。
|
41
alan0liang 2020-09-25 11:48:35 +08:00 via Android
一直用 Node 和 Python 写后端(Node 为主),Node 用 Koa,Python 用的是 Flask,目前写着还挺爽的。我本人是伪·全栈,算是前端转的,包括团队里其他几个人写代码也没什么问题。开发效率很好,可维护性也不差。对我来说学 Node 不是很难,团队里从 C-with-STL 转过来的 OIer 也能适应。没敢上 TS 因为学习成本有点高。
选 Node 而不是 Java 还有一个原因,前后端只用学一个语言,小团队学习时间不是很多。 重构并不「火葬场」,这是夸张说法。 情况比较特殊,仅供参考。 |
42
coderxy 2020-09-25 11:54:55 +08:00
@Hanggi node 谁都会绝对是错觉。我们去年招了好几个月都没碰到几个合适的,很多都是前端转过来的,想马上上手干活几乎是不可能。
|
44
waltcow 2020-09-25 11:57:38 +08:00
jhipster
|
45
FaiChou 2020-09-25 12:03:44 +08:00
我也青岛滴, 给个建议, 小型外包公司最好不要碰 haier 的外包, 很难拿到钱..
|
46
crackhopper 2020-09-25 12:10:52 +08:00
strapi,不过后来收费了。自己组合也一样。bookshelf,mongoose,反正 ORM,ODM 都有的。路由控制分发一般都 koa 。最早用 express 。
|
47
zoharSoul 2020-09-25 12:16:18 +08:00
java 现在有 spring boot 的加持, 后端 crud 效率还是挺高的.
基础设施也很完善 |
48
zyxbcde 2020-09-25 12:32:01 +08:00 via Android
青岛后端还是 java 吧,既然做外包,项目是要移交的,你弄个本地冷门的人家甲方都完全维护不了怕招投标不好中吧。
|
49
arvinsilm 2020-09-25 12:34:03 +08:00
外包公司不应该考虑甲方语言要求吗?
|
50
Bijiabo 2020-09-25 12:48:29 +08:00 via iPhone
不要用 egg
|
51
tailf 2020-09-25 12:52:46 +08:00
PHP 转啥不好。。。
|
52
charlie21 2020-09-25 13:18:21 +08:00
前端的工作量远大于后端?!是前端成品的生命时段远远小于后端吧
提前想好会发生什么 |
53
karnaugh 2020-09-25 13:54:56 +08:00
说到 node,不要因为语言是 js 而划分到前端去,其本质是个后端语言,遇到的问题、瓶颈等也都是后端才会遇到的,与其你让前端转 node,还不如召几个别的后端转 node
就好比随便抓一个 python 去搞人工智能 VS 找一个其他语言搞人工智能的人,转去用 python 搞 AI |
54
chogath 2020-09-25 14:02:57 +08:00
nest.js
|
55
maplelin 2020-09-25 14:30:57 +08:00
js 转 node.js 除非开发人员对后端有系统性的认识,不然很容易转出灾难
|
56
6324 2020-09-25 14:46:51 +08:00
老铁我也 qd 加我 emgxMjdf
|
57
wuhaoworld 2020-09-25 15:32:59 +08:00
推荐一下这个 https://adonisjs.com/
|
58
justin2018 2020-09-25 15:36:57 +08:00
@wuhaoworld 这个像 Laravel 😁
|
59
falcon05 2020-09-25 15:46:05 +08:00
不要想当然,一哥们写前端的,让他写了点 PHP 后端代码,emmm,一言难尽。比如时区转换什么的,因为数据库存的是 UTC 时间,但是输出到前台的时候要转成用户所在时区。他们好像没这种概念,可能前端浏览器处理时间时很少会用到时区转换。
|
60
duck2u 2020-09-25 16:01:34 +08:00
Egg.js
|
61
bxd5812127 2020-09-25 16:39:33 +08:00
熟悉 spring 与 angularjs 弄 nest.js 感觉比较容易上手
|
62
HashV2 2020-09-25 16:53:47 +08:00
我现在就是 vue+django, 简直起飞, 天天五点半下班
|
63
dany813 2020-09-25 17:01:06 +08:00
nest.js 一把锁,当然 egg 也是可以的
|
64
CoderLife 2020-09-26 16:16:16 +08:00
next, hapi, strapi, eggjs
|
65
alinwu05 2020-09-26 17:51:55 +08:00
做外包的时候,其实技术栈很多时候由不得你选!
|
66
whatsupbitch OP @6324 微信么?搜不到
|
67
6324 2020-10-10 16:21:37 +08:00
@whatsupbitch base64 转一下
|
68
samzhou 2020-10-13 21:31:03 +08:00
使用过 express,koa,fastify,推荐使用 fastify 。
express,其实挺好的,就是个人感觉肿了点,初始化项目,就要按他的布署来,当然也有人喜欢他的布署。 koa,太瘦了点,很多东西需要自己写,而且 koa 相关库,不规范,比如 body,session 库有几个版本,有的版本有坑。fastify,觉得刚刚好比较适合我,在安全方面也做的比较好。没有臃肿,像 KOA 有点瘦,fastify 功能库规范也满足我。 另外,sails 框架,没深入用过,但了解过,应该也能满足你的需求,像 laravel 或 django 框架布署到工具链都还可以吧。框架比较大点(如果框架大,也需要多点时间学习)。 |
69
manbanzhen 2020-12-01 09:44:50 +08:00
首先,我就是从 python 转到前端的,而后又简单了解和实践了 node.js , 建议 egg.js ,感觉和 django 想象 易上手。前端框架推荐的话就 vue 吧, 需要 ssr 就用 nuxt.js 。
|
70
ibayeux 2021-01-08 20:33:12 +08:00
@wuhaoworld 跟 laravel 基本一样。。。
|