论坛首页 入门技术论坛

这两天学了一下Spring,讨论一下它的好处

浏览 24018 次
该帖已经被评为新手帖
作者 正文
   发表时间:2011-01-07   最后修改:2011-01-07
为什么要来讨论一个框架的好处与坏处啊
    我觉得要讨论框架就应该讨论什么时候该用什么框架最合适,没有最好的框架,只有最合适的框架
    非要来个什么好处>坏处  难道有这个Spring思想的人是傻子?
0 请登录后投票
   发表时间:2011-01-07   最后修改:2011-01-07
zzy491042824 写道
为什么要来讨论一个框架的好处与坏处啊
    我觉得要讨论框架就应该讨论什么时候该用什么框架最合适,没有最好的框架,只有最合适的框架
    非要来个什么好处>坏处  难道有这个Spring思想的人是傻子?


你不知道一个框架为你带来了什么好处,你怎么决定什么时候该用它呢? 大家都不傻。
0 请登录后投票
   发表时间:2011-01-07   最后修改:2011-01-07
正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。
0 请登录后投票
   发表时间:2011-01-07  
spring感觉最强大的就是解决对象的创建问题,为基本上所有主流的框架提供对象创建,包括本地的和远程的
看过Javassist和CGlib感觉动态代理就是那么回事,不过SpringMVC现在却很抢眼,性能比Struts2要高出不少,提供大部分Struts2的功能和特性
0 请登录后投票
   发表时间:2011-01-07  
yangguo 写道
正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。


我不是说ioc干了什么,我是想说Spring的ico带来了什么好处。

有了Spring,软件的分层是定好的,哪个层次做什么工作基本也是明确的。对于程序员,只管写好不同层次的逻缉,而什么能用,什么不能用,都可以通过配置文件加以限定。

这样软件的结构,是可以被Spring限定住的。是不是就是你说的 “规范系统”。 那这不正是通过Spring IOC代来的好处吗?


你说新手是什么行家的,不知你想表达什么?
0 请登录后投票
   发表时间:2011-01-07  
gdpglc 写道
yangguo 写道
正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。


我不是说ioc干了什么,我是想说Spring的ico带来了什么好处。

有了Spring,软件的分层是定好的,哪个层次做什么工作基本也是明确的。对于程序员,只管写好不同层次的逻缉,而什么能用,什么不能用,都可以通过配置文件加以限定。

这样软件的结构,是可以被Spring限定住的。是不是就是你说的 “规范系统”。 那这不正是通过Spring IOC代来的好处吗?


你说新手是什么行家的,不知你想表达什么?


用ioc,照样可以不分层,有时候不分层还更好,在oschina掌门人写的“Spring 事务管理高级应用难点剖析”有提到
0 请登录后投票
   发表时间:2011-01-07  
JavaEE6如果能普及开的话,会对Spring造成空前压力!
0 请登录后投票
   发表时间:2011-01-07  
gtssgtss 写道
gdpglc 写道
yangguo 写道
正如你所言,理解很肤浅。ioc只是帮你实现了工厂模式,根本就没有解放设计的任务。也不会帮助新手理解什么系统,只会帮组老人家如何规范系统,现在的新手玩这些都是行家。


我不是说ioc干了什么,我是想说Spring的ico带来了什么好处。

有了Spring,软件的分层是定好的,哪个层次做什么工作基本也是明确的。对于程序员,只管写好不同层次的逻缉,而什么能用,什么不能用,都可以通过配置文件加以限定。

这样软件的结构,是可以被Spring限定住的。是不是就是你说的 “规范系统”。 那这不正是通过Spring IOC代来的好处吗?


你说新手是什么行家的,不知你想表达什么?


用ioc,照样可以不分层,有时候不分层还更好,在oschina掌门人写的“Spring 事务管理高级应用难点剖析”有提到



我想我说的应该是一般情况。 一般大家使用Spring带来的好处!
0 请登录后投票
   发表时间:2011-01-07  
其实90%以上的人都是因为别人用了spring,或者这个东东流行,他也就用了。
用到最多的所谓的IOC,要是避开spring,其实就是单例(大多数情况)+面向接口。
不过spring既然能更灵活的实现这些,同时还提供了很多其他的功能,大家也就用了
0 请登录后投票
   发表时间:2011-01-07   最后修改:2011-01-07
javaoldboy 写道
其实90%以上的人都是因为别人用了spring,或者这个东东流行,他也就用了。
用到最多的所谓的IOC,要是避开spring,其实就是单例(大多数情况)+面向接口。
不过spring既然能更灵活的实现这些,同时还提供了很多其他的功能,大家也就用了


用Spring的原因难到是这样:
一、大家用是受了IOC的思想鼓惑
二、是Spring提供了一个功能大拼盘
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics