该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-01-07
最后修改:2011-01-07
为什么要来讨论一个框架的好处与坏处啊
我觉得要讨论框架就应该讨论什么时候该用什么框架最合适,没有最好的框架,只有最合适的框架 非要来个什么好处>坏处 难道有这个Spring思想的人是傻子? |
|
返回顶楼 | |
发表时间:2011-01-07
最后修改:2011-01-07
zzy491042824 写道 为什么要来讨论一个框架的好处与坏处啊
我觉得要讨论框架就应该讨论什么时候该用什么框架最合适,没有最好的框架,只有最合适的框架 非要来个什么好处>坏处 难道有这个Spring思想的人是傻子? 你不知道一个框架为你带来了什么好处,你怎么决定什么时候该用它呢? 大家都不傻。 |
|
返回顶楼 | |
发表时间:2011-01-07
最后修改:2011-01-07
正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。
|
|
返回顶楼 | |
发表时间:2011-01-07
spring感觉最强大的就是解决对象的创建问题,为基本上所有主流的框架提供对象创建,包括本地的和远程的
看过Javassist和CGlib感觉动态代理就是那么回事,不过SpringMVC现在却很抢眼,性能比Struts2要高出不少,提供大部分Struts2的功能和特性 |
|
返回顶楼 | |
发表时间:2011-01-07
yangguo 写道 正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。
我不是说ioc干了什么,我是想说Spring的ico带来了什么好处。 有了Spring,软件的分层是定好的,哪个层次做什么工作基本也是明确的。对于程序员,只管写好不同层次的逻缉,而什么能用,什么不能用,都可以通过配置文件加以限定。 这样软件的结构,是可以被Spring限定住的。是不是就是你说的 “规范系统”。 那这不正是通过Spring IOC代来的好处吗? 你说新手是什么行家的,不知你想表达什么? |
|
返回顶楼 | |
发表时间:2011-01-07
gdpglc 写道 yangguo 写道 正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。
我不是说ioc干了什么,我是想说Spring的ico带来了什么好处。 有了Spring,软件的分层是定好的,哪个层次做什么工作基本也是明确的。对于程序员,只管写好不同层次的逻缉,而什么能用,什么不能用,都可以通过配置文件加以限定。 这样软件的结构,是可以被Spring限定住的。是不是就是你说的 “规范系统”。 那这不正是通过Spring IOC代来的好处吗? 你说新手是什么行家的,不知你想表达什么? 用ioc,照样可以不分层,有时候不分层还更好,在oschina掌门人写的“Spring 事务管理高级应用难点剖析”有提到 |
|
返回顶楼 | |
发表时间:2011-01-07
JavaEE6如果能普及开的话,会对Spring造成空前压力!
|
|
返回顶楼 | |
发表时间:2011-01-07
gtssgtss 写道 gdpglc 写道 yangguo 写道 正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。
我不是说ioc干了什么,我是想说Spring的ico带来了什么好处。 有了Spring,软件的分层是定好的,哪个层次做什么工作基本也是明确的。对于程序员,只管写好不同层次的逻缉,而什么能用,什么不能用,都可以通过配置文件加以限定。 这样软件的结构,是可以被Spring限定住的。是不是就是你说的 “规范系统”。 那这不正是通过Spring IOC代来的好处吗? 你说新手是什么行家的,不知你想表达什么? 用ioc,照样可以不分层,有时候不分层还更好,在oschina掌门人写的“Spring 事务管理高级应用难点剖析”有提到 我想我说的应该是一般情况。 一般大家使用Spring带来的好处! |
|
返回顶楼 | |
发表时间:2011-01-07
其实90%以上的人都是因为别人用了spring,或者这个东东流行,他也就用了。
用到最多的所谓的IOC,要是避开spring,其实就是单例(大多数情况)+面向接口。 不过spring既然能更灵活的实现这些,同时还提供了很多其他的功能,大家也就用了 |
|
返回顶楼 | |
发表时间:2011-01-07
最后修改:2011-01-07
javaoldboy 写道 其实90%以上的人都是因为别人用了spring,或者这个东东流行,他也就用了。
用到最多的所谓的IOC,要是避开spring,其实就是单例(大多数情况)+面向接口。 不过spring既然能更灵活的实现这些,同时还提供了很多其他的功能,大家也就用了 用Spring的原因难到是这样: 一、大家用是受了IOC的思想鼓惑 二、是Spring提供了一个功能大拼盘 |
|
返回顶楼 | |