Spring 全家桶,一把撸
![]() | 1 kop1989smurf 2022-04-08 11:22:36 +08:00 这个现像挺长时间的了,只不过 10 年前是面向 SSH ,再早点是面向 java bean 或者 servlet ,最早是面向 jsp |
![]() | 2 banmuyutian 2022-04-08 11:23:24 +08:00 ![]() 啊对对对 |
3 yule111222 2022-04-08 11:25:29 +08:00 用 DDD 就是 OOP |
4 lizhian 2022-04-08 11:26:26 +08:00 你想表达什么呢?笑 Java 世界 Spring 一家独大.有没有什么一种可能,它当前能一家独大就是因为现阶段它是最好的选择.语言 /框架都是工具,哪个好用用哪个就行 |
5 Huelse 2022-04-08 11:29:09 +08:00 能把一个吃透也是好的,一个加法函数就能玩出花来,何况一整个生态 |
![]() | 6 NVDA 2022-04-08 11:29:58 +08:00 via iPhone 无所谓 面向工资编程 |
![]() | 7 murmur 2022-04-08 11:30:54 +08:00 spring 繁荣是好事,哪里像前端天天造轮子玩 |
![]() | 8 cheng6563 2022-04-08 11:37:11 +08:00 总比 ejb 好 |
![]() | 9 chendy 2022-04-08 11:38:48 +08:00 所以呢? |
10 Leviathann 2022-04-08 11:51:01 +08:00 DDD 才是面向对象,只用 mvc 那套就是面向过程,仅有的一点点面向对象的东西框架都帮你做了,你做的只是写对象里面的过程代码 |
![]() | 11 zmxnv123 2022-04-08 12:12:42 +08:00 面向 IDE 编程 |
![]() | 12 shanghai1943 2022-04-08 12:14:33 +08:00 面向工期编程 |
![]() | 13 zhazi 2022-04-08 12:16:46 +08:00 @Leviathann mvc 也是面向对象的 |
14 tuimaochang 2022-04-08 12:28:01 +08:00 面向屏幕编程 |
![]() | 15 tsaioil 2022-04-08 12:31:12 +08:00 面向电脑屏幕编程 |
![]() | 16 jamosLi 2022-04-08 12:34:36 +08:00 面向 KPI 编程 |
17 ghouleztt 2022-04-08 12:38:57 +08:00 via iPhone 面向 bug 编程 |
![]() | 18 kran 2022-04-08 12:46:19 +08:00 via Android ![]() node 如高台下的浮沙,spring 是高台上的壁垒。 |
19 nothingistrue 2022-04-08 12:58:21 +08:00 ![]() 还是见得少,Oracle 的一部分、Mysql/MariaDB 、Handop 体系、Apache Storm 等等工具类的应用,这些也是 Java 开发的,他们不用 Spring 。只能说业务类或信息处理类的应用(以前还有专有名词 Java EEJava 企业级应用),绝大部分都是用 Spring 体系的。 |
![]() | 21 wanguorui123 2022-04-08 13:57:43 +08:00 面向框架编程 |
22 zmal 2022-04-08 14:15:54 +08:00 via iPhone 这只是说明了 spring 在 Java web 领域一家独大而已。实际上整个大数据生态 hadoop 体系,从 yarn hdfs hive hbase 到 kafka flink 都是 Java 写的。还有 es pulsar 等等等。如果觉得还不够,再翻一翻 apache 顶级项目。 |
![]() | 23 fkdtz 2022-04-08 14:17:52 +08:00 在接触学习 Java 和 Spring ,给我的感觉 Java 的世界里面向接口和分层的思想应用的太广了,没有什么问题是通过加一层解决不了的,如果有那就再加一层,这句话在放在 Java/SpringBoot 里面在合适不过了,就跟洋葱似的,一层又一层。 |
![]() | 24 cruii 2022-04-08 14:35:54 +08:00 天天都说 Java 就一个 spring 全家桶,可也没见多少人把全家桶吃透。 |
25 dddd1919 2022-04-08 15:03:46 +08:00 Ruby On Rails |
![]() | 26 Mrun 2022-04-08 15:25:14 +08:00 有一个轮子一统天下是好事。。。。 车同文书同轨,除了 spring ,Java web 领域 其他框架都差点意思 |
![]() | 27 xuanbg 2022-04-08 15:55:44 +08:00 Spring 的思想是典型的面向过程的编程思想。。。好吧,其实面向对象并不比面向过程高级。我认为面向对象的的特点不是什么封装 /继承 /多态。因为封装无论在自然界中还是社会中随处可见,并且面向过程也支持封装,并不是面向对象的专利。继承则是把双刃剑,某些时候会带来意想不到的麻烦。多态更是近乎 P 用没有,反正我从来不用。。。而是把算法和算法所需要的数据封装在一起进行管理,则是一个伟大的创造,可以显著降低编程的心智负担。所以现代编程语言几乎都是面向对象的。只不过大家还是喜欢面向过程的思维方式,毕竟简单粗暴的方式才能得到大家的欢心。 |
28 Leviathann 2022-04-08 17:12:04 +08:00 @zhazi 99.99%的 bean 都是无状态的,实际上就是在把 object 当成 function 的 namespace 在用。只是由于需要用动态代理增强不得不用 object 当载体 |
31 FieldFarmer 2022-04-08 20:15:14 +08:00 via Android 面向对象和面向 Spring 又不是互斥关系,后者已经把前者做的很好了 |
![]() | 32 paradoxs 2022-04-08 20:17:38 +08:00 spring 统一的结果就是: java 岗位对求职者的要求更高了。 |
33 macrorules 2022-04-08 20:23:35 +08:00 那么写 Java 应该很无聊吧 |
![]() | 34 ychost 2022-04-08 22:31:07 +08:00 没有吧,无论是 Go 还是 Java 最终都是面向 CURD 编程,至于 Spring 啥的看喜好了,90% 的场景只用到了 Spring 的 IOC ,AOP ,ORM |
![]() | 35 w3cll 2022-04-08 23:32:40 +08:00 PHP 面向 Laravel |
![]() | 36 partystart 2022-04-09 02:37:01 +08:00 @macrorules 听你这口气你是在 nasa 用 c++造火箭?还是在 space 用 js 造人机系统?成就感不一样? |
37 me221 2022-04-09 10:22:20 +08:00 面向工资编程 钱给的少了 注释我都不想写 |
![]() | 38 k9982874 2022-04-09 11:27:57 +08:00 不是面向 google 编程吗? |
![]() | 39 FrankHB 2022-04-09 12:09:31 +08:00 用 Java 开发 Android 的已经灭绝了么…… |
![]() | 40 viaNull 2022-04-09 14:58:07 +08:00 Ruby on Rails , RoR Java on Spring , JoS.. |
![]() | 41 zhazi 2022-04-13 15:29:11 +08:00 @Leviathann MVC 的 M 有没有状态呢 |