老外又为了是否使用Spring吵了一天

在TSS的新闻中,有一篇关于是否应该采用Spring构建J2EE的框架http://www.theserverside.com/news/thread.tss?thread_id=38021 从恢复可以看出,争吵是相当激烈,并且双方都当仍不让的。

我个人的观点很简单:

1 Spring只是J2EE开发的框架的一种,它有一些IoC,AOP,Patterns但是必须根据项目的需要进行选取。具体就是依据项目的复杂程度,开发的要求进度,程序员的熟练程度进行选用。当然,是否使用Spring和项目能否成功是没有必然联系的。很少有项目真正的需要AOP这些东西,当然如果是初学者通过Spring了解应用程序的开发模式,这也是完全可以的。

2 Spring通过配置来实现组件装配是正确的道路,但是其配置是否过于繁琐,而且运行时修改配置文件,无法自动装载新的配置,需要手动重启,这样也很难体现其优势

3 大家要搞清楚,Spring是为了简化J2EE的开发,简化EJB的使用而出现的,它不能取代EJB在企业级中间件的位置,Spring的Bean,在目前的程度下,不能算是中间件,即使你使用了事务和集群。

你可能感兴趣的:(spring,AOP,框架,ejb,企业应用)