目前后端主流技术栈是啥?

2019-03-13 22:19:18 +08:00
 tigerAndBull

本人软件工程专业出身, 因为各种机缘巧合干的是 ios, 干了快 2 年了,感觉 ios 方向和我的职业规划不符,

以前学的是 java web,做过一点练手项目,当时用的是 SSM 框架。 但是我还是想请教一下,现在重新学习,java,go,python 或者其他,哪些更合适?

17538 次点击
所在节点    程序员
77 条回复
zhangsen1992
2019-03-14 15:32:09 +08:00
java go python,部分 c c 艹
wxl1380610
2019-03-14 16:12:24 +08:00
没人说 php 吗 ?
wind3110991
2019-03-14 17:03:23 +08:00
java 的生态比较全,很对现有技术都对 java 提供了原生友好的 API,而且 maven 科学的依赖包管理方式,
纯粹就业而言,java 对于后台开发是一个很不错的语言:
大数据 /分布式:zk、hadoop、hbase、hive、spark、flink 等等;
MQ:kafka、rocketMQ ;
配置 /日志:elastic search、disconf ;
RPC:Thrift、dubbo ;
AOP: springboot、springcloud ;

说用 python、php 可以搞一个项目的我承认可行,但是大团队协同开发中,不用 java 那套八股文式的结构,
可以参考下阿里,如果有很多参差不齐的开发者在团队中时,很难快速基于架构来敏捷迭代的。
waising
2019-03-14 17:20:09 +08:00
@alexmy #45。。。我最近也是 java 用的越来越烦了。。中毒了
gz911122
2019-03-14 17:36:56 +08:00
@finian 加你了
lesloli
2019-03-14 17:47:18 +08:00
做游戏服务器的,之前 c++ 现在 nodejs
sulinehk
2019-03-14 18:02:52 +08:00
不是 主流讲道理的话轮不到 go 吧?
kiddult
2019-03-14 18:19:27 +08:00
@xzg +1 这方面从 J2EE 上看的更清楚,EJB 当年,真心想杀人的节奏。。。。

不过说回来,go 现在包管理怎么样?和 rust 一起出的,居然没有自带的包管理也是服气
kernel
2019-03-14 18:22:47 +08:00
我的线路:java > python > nodejs
node 和 java 不好直接比,不过 node 比 python 好多了,全方位胜出
Beme
2019-03-14 18:25:48 +08:00
不管用什么技术栈,能快速 CRUD 就行了😂
karllynn
2019-03-14 18:30:24 +08:00
未来应该是 go2 的,当然 Java 才是现在的主流
TommyLemon
2019-03-14 18:48:38 +08:00
TommyLemon
2019-03-14 18:53:31 +08:00
@soulzz
@jimyan
@tigerAndBull
@zjsxwc
@yanjinbin
@yanaraika
@murmur
@xzg
@iyaozhen
@gejun123456
@yoshiyuki
@wind3110991
@waising
@kernel
@Beme
@karllynn

现在 Java CRUD 也非常方便了,大部分接口都不用写代码,也不用写文档了,
提供基于 SpringBoot 和 JFinal 的 Demo,支持 MySQL, PostgreSQL, Oracle, TiDB,
除了 Java 还有 C#, Python, Node 等实现,还没看到 Go 语言有这么方便的 ORM 库
https://www.v2ex.com/t/544424
leonme
2019-03-14 19:38:09 +08:00
@TommyLemon 其实推荐一次就够了
chfight
2019-03-14 19:44:40 +08:00
.net core +1
shihty5
2019-03-14 19:59:17 +08:00
Kotlin
moomesy
2019-03-15 10:38:37 +08:00
nodejs

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

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

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

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

© 2021 V2EX