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

7 天前
Suger828  Suger828

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

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

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

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

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

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

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

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

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

© 2021 V2EX