呃,我没有什么困惑啊哥
我是在指出明明java的设计是最符合常识容易理解容易入门但是很多人抱怨java复杂难学的原因
基本的原因恰恰就是因为java设计好容易学容易入门,导致很多水平不高的人用别人做好的比较复杂的框架就能凑活干活,干复杂项目
但他们遇到问题又搞不定,就会埋怨java复杂
这里和spring hibernate没关系,只是我随手举得例子而已。
就因为我老给菜鸟同事讲解原理才知道他们啥也不懂也能攒出一个看起来能用的东西。
其实java的基础他们也不懂,比如很多人栈空间堆空间都搞不清胡,但是不妨碍他们用,这正是java简单的地方。
```` 而同样水平其他语言的大多数人只能自娱自乐做点小东西自己玩,也不自居为专业程序员,遇到问题请教大神而不是埋怨语言不好。
【 在 hgoldfish 的大作中提到: 】
: Spring 和 Hibernate 的存在我看是因为 Java 社区存在很多初级程序员。他们只懂得面向过程式的编程,而不懂面向对象的编程,缺乏抽象能力。Spring 和 Hibernate 向这些程序员提供了一个很好的框架,分离两种程序员。让初级程序员能够写出运作良好的业务脚本。
: 你的困惑可能是因为你已经提升了,但是仍然把自己限制在 Spring 这个框架里面。只要你明白这一点,就能够脱离 Spring 框架随意发挥,还能把自己编写的核心代码通过框架提供给菜鸟程序员组织大生产。此时你就知道 Spring 框架的妙处了。
:
--
修改:donald2020 FROM 165.225.233.*
FROM 165.225.233.*