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

185 天前
 Suger828

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

9438 次点击
所在节点    程序员
98 条回复
kzfile
184 天前
像我这种用 java 写小算法,插件的,从来没用过 spring ,所以我都不敢说我会 java
sir283
184 天前
这就跟前端离开 vue 、react 、element ui 之类框架,就不会写界面一个道理,这种争论没有意义。

如果所有编程语言都跟汇编那样,什么都要自己手搓,自己压栈、出栈,那造出其它语言的意义在哪呢?

编程语言跟框架不断推出新版本的意义在于提升效率,在什么环境下用什么语言跟框架,能提升开发与生产的效率,这个才是作为一名开发者该关注的问题。
sunmoon1983
184 天前
@hefish 那你是不是没有经历过远古时期的 php4 ?别的不知道,我只知道 php 当初我就是全的 editplus 写的完全不用框架,最多有一些常用的库
InkStone
184 天前
看来 Android 程序员毫无存在感。要知道 Java 并不只是写服务端的……
justRua
184 天前
年轻时无聊的优越感吧,岁数大点了就不在意什么语言、框架了
kandaakihito
184 天前
我宣布,Java 正式成为 IT 圈原神
CloveAndCurrant
184 天前
spring 给人的感觉不像个框架,倒是像一个新的语言。
shmilypeter
183 天前
还有多少人记得 java web 纯用 servlet 怎么写个增删改查,新建 HttpServletRequest 类,然后在 web.xml 里配好 servlet 对应的跳转,直接手写 JDBC 连接数据库。

如果现在开发还用这个模式的话,确实三天工作量三个月都搞不完。
la2la
183 天前
想到了当年刚开始工作进的那个公司
1. 需要整理一些数据需求,明明一个 python 脚本或者 java main 方法 几十行代码能解决的问题,非要放到 spring init 中去执行
2. socket 接口需求,也写到 spring 中,在 tomcat 中运行
等等
这些都不是 web 需求,我非常不理解为什么非要放到 spring 里面?
后来我接手了这一堆垃圾代码,使用 python 脚本 和 netty 重构了这些,维护成本特别低,性能高太多了,当然我还是按照之前的工作量给报上去的,近 1 年的时间我每周工作不到 8 个小时就能完成全部工作,真是一段快乐的时光,现在想想还挺开心
XDiLa
183 天前
@Suger828 #4 一个 shell 脚本都能满足他的需求, 他自己愿意用框架 能怎么半? 你自己做好自己的事情就好了
hefish
183 天前
@sunmoon1983 这个。。。经历过。。。当时 php 还是 3.0.8 , 还不支持 session , 还是用 phplib + mysql 来实现 session 。。。当时要用 php 还得自己编译,一般都编译成 apache_mod 。
kakakakaka8889
183 天前
@hefish #17 js 不要框架还真能写
yagamil
183 天前
一般上 web 的都是框架了,谁没事直接封装底层包,状态。没必要再造轮子。
只是 java 这个轮子有点大而已。。。
ZeroDu
183 天前
spring 写东西主要是各种都有,真正的开箱即用。对比 Golang 就是你还得各种折腾
lujiaxing
183 天前
@kandaakihito 卧槽 罕见
LeegoYih
183 天前
v2ex 日经贴
shiloh595
183 天前
当成一个好用的工具就够了:)
c3de3f21
183 天前
偏见处处都在
meteora0tkvo
183 天前
@sir283 然而大多数前端离开框架,用纯粹的三件套 html css js 还是写得出界面的
txzh007
183 天前
内存值几个钱? 排障,开发速度不用框架,不用 orm 就慢慢等着吧

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

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

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

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

© 2021 V2EX