w***g 发帖数: 5958 | 1 我知道不是阿三发明的,但是这东西的推广肯定跟阿三有关。控制反转是一个典型的
level of indirection。先起一个框架,把事情搞复杂化,一个helloworld都要点好
几下IDE,产生几十行java和xml。然后忽悠你们来学,让你们觉得自己学到了本事,觉
得自己会点IDE就很了不起了,但其实大部分人只是会了流程而已,并不真明白是怎么
回事,并且脑子都已经糊涂了,干所有事情都离不开这个level of indirection了。
然后就可以随意忽悠这批人了。绝对符合阿三忽悠人的套路。
不服的你们告诉我,为什么Django,RoR,Node,Play下都不依赖控制反转? |
d******e 发帖数: 2265 | 2 这个词的确煞笔。看code我懂,这个词就是不理解油什么含义。
【在 w***g 的大作中提到】 : 我知道不是阿三发明的,但是这东西的推广肯定跟阿三有关。控制反转是一个典型的 : level of indirection。先起一个框架,把事情搞复杂化,一个helloworld都要点好 : 几下IDE,产生几十行java和xml。然后忽悠你们来学,让你们觉得自己学到了本事,觉 : 得自己会点IDE就很了不起了,但其实大部分人只是会了流程而已,并不真明白是怎么 : 回事,并且脑子都已经糊涂了,干所有事情都离不开这个level of indirection了。 : 然后就可以随意忽悠这批人了。绝对符合阿三忽悠人的套路。 : 不服的你们告诉我,为什么Django,RoR,Node,Play下都不依赖控制反转?
|
g*****g 发帖数: 34805 | 3 你这话说的太没底蕴了。http://martinfowler.com/bliki/InversionOfControl.html
虽然我不知道ejb之前IoC的历史,但IoC是很显然在ejb里就存在的Pattern,那会还没
老印什么事。至于IoC的好处,我就不复述了。你说的那些架构不依赖IoC是因为他们都
是web框架。跟ejb, Spring这种为service tier而生的框架出发点不同,模块化没有那
么重要。Twitter是RoR写出来的,快糙猛,做大了之后慢慢用Scala/Java你觉得是为啥?
【在 w***g 的大作中提到】 : 我知道不是阿三发明的,但是这东西的推广肯定跟阿三有关。控制反转是一个典型的 : level of indirection。先起一个框架,把事情搞复杂化,一个helloworld都要点好 : 几下IDE,产生几十行java和xml。然后忽悠你们来学,让你们觉得自己学到了本事,觉 : 得自己会点IDE就很了不起了,但其实大部分人只是会了流程而已,并不真明白是怎么 : 回事,并且脑子都已经糊涂了,干所有事情都离不开这个level of indirection了。 : 然后就可以随意忽悠这批人了。绝对符合阿三忽悠人的套路。 : 不服的你们告诉我,为什么Django,RoR,Node,Play下都不依赖控制反转?
|
w***g 发帖数: 5958 | 4 我就是挖坑娱乐大家。不过看来本版水平还是太低,只有vi vs IDE才能引起大家兴趣。
啥?
【在 g*****g 的大作中提到】 : 你这话说的太没底蕴了。http://martinfowler.com/bliki/InversionOfControl.html : 虽然我不知道ejb之前IoC的历史,但IoC是很显然在ejb里就存在的Pattern,那会还没 : 老印什么事。至于IoC的好处,我就不复述了。你说的那些架构不依赖IoC是因为他们都 : 是web框架。跟ejb, Spring这种为service tier而生的框架出发点不同,模块化没有那 : 么重要。Twitter是RoR写出来的,快糙猛,做大了之后慢慢用Scala/Java你觉得是为啥?
|
j********x 发帖数: 2330 | 5 您那个yarn设计的坑贴还没回复啊
趣。
【在 w***g 的大作中提到】 : 我就是挖坑娱乐大家。不过看来本版水平还是太低,只有vi vs IDE才能引起大家兴趣。 : : 啥?
|
l*******b 发帖数: 2586 | |
A*****0 发帖数: 2 | 7 add one word "为" to be more precise.
感觉控制反转是为印度人发明出来忽悠人的
【在 w***g 的大作中提到】 : 我知道不是阿三发明的,但是这东西的推广肯定跟阿三有关。控制反转是一个典型的 : level of indirection。先起一个框架,把事情搞复杂化,一个helloworld都要点好 : 几下IDE,产生几十行java和xml。然后忽悠你们来学,让你们觉得自己学到了本事,觉 : 得自己会点IDE就很了不起了,但其实大部分人只是会了流程而已,并不真明白是怎么 : 回事,并且脑子都已经糊涂了,干所有事情都离不开这个level of indirection了。 : 然后就可以随意忽悠这批人了。绝对符合阿三忽悠人的套路。 : 不服的你们告诉我,为什么Django,RoR,Node,Play下都不依赖控制反转?
|
z****e 发帖数: 54598 | 8 wdong你个弱人
现在ioc早就不用xml了
全改annotation了
你看的学习文档是10年前写的吗? |
z****e 发帖数: 54598 | 9 没有ioc,底层程序员写出内存泄漏代码的可能性会大很多
之所以java特别用ioc,因为java是pure oo
每一个东西都是object,所以inject时候就塞入object就行了
但是其他语言不是啊,妈蛋,有可能是func
你塞入func啥意思?而且func有啥生命周期的说法?
没有啊,object只有object有,func的生命周期?
听起来好怪异啊 |