背景
问题
来这里与 v 友们讨论一下,希望有朋友能给我支一下招。
1
crella 2019-10-22 11:17:53 +08:00 via Android
非专业,去隔壁 c#版招招学 dotnet core 的
|
2
Caballarii 2019-10-22 11:36:34 +08:00
果断 java 啊,还想啥
|
3
gsgtzq OP @Caballarii 谢谢回复。团队不像个人,如果是我个人真的果断转,
|
4
Rekkles 2019-10-22 11:49:27 +08:00
为啥我周围的 PHP 都说找不到工作 公司都说招不到人
好吧 其实是双方互相满意的少,你开 10K 指望别人 996 给你干可能么,反过来说,你一个 curd boy 开 25k 天天摸鱼可能么 |
5
sheeta 2019-10-22 11:55:17 +08:00
php 一般是转 go 吧
|
6
surfire91 2019-10-22 11:56:29 +08:00
你先解决人的问题,想上大数据有人吗,(因为你提到不好招人),有人就上,而且 php 也不是不能对接大数据工具,java 人好招就转 java 呗,php 不愿意转就请走。
|
11
qing0304 2019-10-22 12:15:48 +08:00
哈, 我们已经转变完毕了
jquery + php 变成 vue + go 最好公司统一技术栈 招人舒服点。 |
12
oneisall8955 2019-10-22 12:37:04 +08:00 via Android
今天 go 大热的节奏,JAVA 的话,体系相对更成熟。两个都行吧,go 没具体了解,就说一下而已
|
13
sadfQED2 2019-10-22 12:46:11 +08:00 via Android
我们也是 php,现在在往 java 转,但不是一步到位,而且一点一点的换,java 跟 php 通过 rpc 调用,逐步把 php 都换掉。预计这个过程要好多年吧,我们以前项目已经迭代 10 多年了
|
15
gsgtzq OP @oneisall8955 我个人其实没什么特别大偏好,但这事放团队上,感觉就变重了。golang 还比较年轻,要想制定一套高效的开发模式和规范,能参考的资料就少了。
|
17
sagaxu 2019-10-22 13:19:07 +08:00 via Android
个人建议,保持 PHP 不要换语言,先做到前后端完全分离,按模块拆分,各个逐步实施。稳定几个月之后,再挑个小模块用 JAVA 重写,评估一下收益,是不是值得全部重写,还是只重写部分 API。
|
18
Creabine 2019-10-22 13:29:50 +08:00
招个会 node 的,egg+mongoDB,前端 react+antd pro 全家桶,让前端转 node 就完了,一把梭。
|
20
gsgtzq OP @sagaxu 谢谢。基本符合你说的,系统已经拆开了,前后端也完成了完全分离,目前是在下沉一些计算逻辑,在为未来考虑中。
|
23
assad 2019-10-22 14:32:15 +08:00
换啥。看看人家腾信微信支付的后台: https://pay.weixin.qq.com/index.php/core/cert/api_cert
|
25
Ritr 2019-10-22 15:04:19 +08:00
@gsgtzq 我感觉还不如.NET ,node 做点小项目倒还挺快的
|
26
gsgtzq OP @Ritr 自己做小项目,或者公司体系已经非常健全了,可以随便折腾,用 node 确实不错。
阿里前向工程已经几乎全部转向 node,足以证明 node 的实力,但还是要在合适的地方去用。 |
27
wizzer 2019-10-22 15:10:26 +08:00
会 C#(vm/wpf/winform/.NET)、ASP、JSP、PHP、Node.js 、Java、Python、Android、VB 等多种语言的过来人说:
建议你选用我的 Java 微服务分布式开发框架 ~~ github.com/Wizzercn/NutzWk |
29
Erroad 2019-10-22 15:46:52 +08:00 1
大数据服务化,和 php 业务层分离,交给专门的人
|
30
ibugeek 2019-10-22 15:55:31 +08:00
前后端分离 api 也可以继续用 php 啊,计算逻辑还能够复用掉,你重写的话,得看你的 PHP 们愿不愿转了。
你都说你是后台类的人,估计也不考虑并发。 |
32
lifeintools 2019-10-22 16:32:36 +08:00
没事别换技术栈~ 其他语言一样也不好招人。。
|
34
gsgtzq OP @lifeintools 我也这么觉得。
|
36
haloha 2019-10-22 17:26:41 +08:00
java 或者 go 吧 都不错的
|
37
love 2019-10-22 17:29:46 +08:00 via Android
node 写起来真是太舒服了,我以前 php/python,舒适性上完全比不过 node。
当然 node 必须要搭配 ts 才完整,不过现在 ts 本来就是前端标配了 |
39
fengbjhqs 2019-10-22 17:49:10 +08:00
@gsgtzq #26 大佬,前向工程是什么?
个人觉得应该抛开语言,来看这个问题,虽然现在 java,go 很流行,但也说不准你们以后要求用上其他语言,来开发某个功能,不可能再把已经成型的东西都换个语言重构一遍吧, 拆分最小功能模块,功能模块之间用某种方式联系起来运行, |
41
gsgtzq OP |
42
Erroad 2019-10-22 18:16:09 +08:00
@gsgtzq #33 我感觉 php 现在可以不跳槽换栈还是比较赚的,如果我是 php 团队的人,我会选择学习新技术把业务接过来。但是很多人确实不太喜欢变化,学习是有成本的。
|
43
magiclz233 2019-10-22 21:10:20 +08:00
Java node 呗 招人肯定 Java 最多 现在 web 后端 springboot 又好搞。
|
44
fengbjhqs 2019-10-22 23:38:03 +08:00
@gsgtzq #41 技术栈只能尽力控制了,
如果我遇到这样的情况,会和现在公司 php 开发人员说明下情况,保持 php 维护人员,不愿意多学的人,要么等合同满了不续签,要么转岗(有些公司会签署这个),要么就开了,看成本而定。 现有的 php 进行拆分,文档为转其他语言准备。(这一步相信他们会有很大的压力), 我觉得 php 转 nodejs 难度最小,可以让 php 转做前端,毕竟 php 哪个年代很可能都会点前端方面东西,比较容易接受, 但不建议 nodejs 做后端,据我观察和了解,直接做后端的大公司并不多,更多的是中间件和前端开发工具, 懂点技术的初创公司可能会比较喜欢,毕竟找个懂 js 的真的可以一把梭,全端+全栈,而且速度还快,等赚钱了再换技术。 先招克制的招 java 真大牛,不是吹牛的牛哈(我遇见好几个在老板面前特别能吹,能力一言难尽),用能力证明,这个方向是公司以后的方向,也是现在市场以后的方向, 哈哈,我是这样觉得,不过终归没有遇见你的难题,加油 |