为什么很多人喷 Java 开发者离了 spring 框架就不会写代码了

146 天前
 Suger828

其他语言使用不也使用框架,而且封装的更方便, 还有很多语言的标准库就直接有类似 spring 的功能了

9140 次点击
所在节点    程序员
98 条回复
huage
146 天前
我觉得世间万物的组合或者分散都是自然选择的结果,既然全球的开发者都选择 Spring 来开发 Java ,那么这两者一定是最佳的组合,至少目前是。

就好比人类两条腿+两只手,为什么不是三条或者三只,那一定是两条+两只才是最佳的组合。
raptor
146 天前
@hefish PHP 没有框架还真能写很多东西……所以 PHP 是最好的语言
jeesk
146 天前
惨,果然是用的人多,挑毛病的就多。

就拿 firefox 来说, 用的人少, 几乎没人挑毛病。


否则就有人跳出来说, 没有 chrome 无法上网。
Donahue
146 天前
@hefish python 还有深度学习,爬虫,等好多东西可以做
nectar33
146 天前
java 什么情况不是很了解. 但哪怕是 go 也都是在用框架写 http, go 的 net/http 基础库本质也是个 http 框架.
cloverzrg2
146 天前
spring boot 打印个 hello world ,估计都有 300M 的内存占用
Lucups
146 天前
我觉得他们想喷的其实是各种日均 PV 不到 100 个的放几张领导照片的官网还用 spring 。

正如楼上所说“spring boot 打印个 hello world ,估计都有 300M 的内存占用”,很多时候,spring 是被滥用的,太多的内存被浪费了,而 Java 程序员熟悉的 web 框架,可能只有 spring 了,这就导致各种业务简单的小系统也上了 spring ,所以很多人才会喷“ Java 开发者离了 spring 框架就不会写代码了”。

17 楼说了一堆其他语言,有一说一,你说的其他语言可能没啥问题,唯独 PHP 我不认同,PHP 本身就是模板语言,天生就是写网站的,写点小东西自带的函数库完全够用,完全不需要框架......
xuanbg
146 天前
@Lucups 大家其实说归说,做的时候还是很诚实的。只要我写代码简单方便就行,哪管你引入的库有多大。谁家还没个几百 G 的硬盘?又不是做嵌入式,至于计较这个?现成的库不用自己写?疯了吗???
2bad4u
146 天前
好好上学 --> 选个好就业的专业 --> 考上 C9 好大学 --> 毕业校招进去, 混日子
4UyQY0ETgHMs77X8
146 天前
事物发展就是提供便利的啊,物理学发现描述压强之前压强的概念也很抽象,时至今日也没人追求抛弃物理学描述一下压强吧
qiumaoyuan
146 天前
因为大多数人写代码就是需要个条条框框,他们写的代码能不出乱子就是因为在框架内。而实际上,即使有了框架,代码一旦超出了框架能够照顾到的业务范围,就又乱写一通了。

他们写代码,如果没有一种固定的模式让他遵循,心里就开始慌。总是倾向于去找到一种固定的模式,然后无论写什么全都照着模式去写。“你别老记口诀,最重要是打到人”他们是理解不了的。

所以这种人你让他脱离框架去写代码,他连代码都不知道怎么组织。
qiumaoyuan
146 天前
1. 这种现象不仅仅限于 Java 开发者,相当多数程序员都这样,包括那些嘲笑 Java 开发者的人自己;
2. 这是描述事实,不是所谓的“喷”。
GBdG6clg2Jy17ua5
146 天前
哪个语言不用框架可以很方便的呢?你举个例子我瞧瞧。
brookegas
146 天前
因为 spring 『框架』很好地掩盖了 javaer 本质上是搬砖工的事实。
EndlessMemory
146 天前
管他离不离框架呢,能做出用的东西就行,按这个逻辑,那人没了双腿是不是还没发走路了
hefish
146 天前
说得好像 Python 离了库能写啥似的。
perl 离了库,写 cgi 也写不出来啊。。。表单变量都提取不出来。。。
zed1018
146 天前
我可以理解说不喜欢 springboot 全包,喜欢自定义好一些的框架。但是我理解不了为了踩 java 去抬前端那个堪比 black hole 的 node_modules ,真就啥都一片包。先不说会不会烂尾,就是供应链攻击都太容易发生了。
kinkin666
146 天前
主要是 spring 更工程化,更容易搬砖搬过来就用上去,这是优点好伐
不然光用 socket 也能从头撸个服务,更别说原生 java web ( servlet )+ jdbc 本身就已经比很多 web 框架好用了
zizon
146 天前
你试试喷离开 yaml 就不会用 k8s 了...
holdeer
146 天前
我承认是这样的

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

https://ex.noerr.eu.org/t/1118702

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

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

© 2021 V2EX