新系统的 API 后端开发语言选型

2019-08-01 17:48:10 +08:00
 qce7

是公司新的战略项目,预计有 2,3 个月的开发时间,后边会一直持续迭代。业务比较复杂,各种的业务逻辑,不过用户量短时间不会暴增 新项目后端前后端分离,只写 Api,考虑 PHP 写 Web Api 优势并不明显,并且目标是微服务化,考虑是否换语言 目前的 Option 有

开发团队都是 3 年以上的 PHPer,Java 也都懂点,Go 大家没深入了解不过名声在外。

请教下大佬们的意见,如果是你们这种情况你们怎么选?

9067 次点击
所在节点    程序员
72 条回复
Cbdy
2019-08-02 16:05:55 +08:00
熟悉什么用什么,即使用 Java 也要有对 Java 熟悉的人
yl666
2019-08-02 16:18:59 +08:00
可以先用 1,后续慢慢磨用 sc 的 sidecar 把服务逐渐迁移到 2 上来😄
T3RRY
2019-08-02 16:23:39 +08:00
go gin
Raymon111111
2019-08-02 16:25:45 +08:00
java

用别的最后还是换成 java
ittianyu
2019-08-02 16:33:33 +08:00
直接上 serverless 吧,方法为粒度的微服务(手动滑稽)
golden0125
2019-08-02 16:44:07 +08:00
如果 PHP7.3 + SWOOLE 也无法满足你们你们需求的话,有什么底气选择半路出家的 JAVA 和 GO?
Felldeadbird
2019-08-02 16:45:09 +08:00
请选择成熟的。轻易尝试新技术,做好后期重构的成本。
rwecho
2019-08-02 16:57:00 +08:00
哇, 竟然有这么多推荐.net core 的

.net core + 1.
useben
2019-08-02 22:50:03 +08:00
go+gin,秒杀一切
jss
2019-08-03 06:58:58 +08:00
真实案例告诉你,go+gin 秒杀你说的其他所有语言,示例:PHP 一万条数据做无限级操作大概需要 5~7 秒,GO 毫秒级完成
liuhan907
2019-08-10 14:08:18 +08:00
如果你们考虑.net core 可以尝试 service-fabric,体会一下只管业务逻辑其它全都不用操心的全套服务。
charlie21
2020-01-11 18:05:04 +08:00
@rockyou12 @liuxey 微服务 要什么复杂生态? RESTful 或者 rpc 嘛

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

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

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

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

© 2021 V2EX