Spring 3.0终于开始考虑简化了

在今天的javaOne大会上,Rod将介绍Spring 3.0特性:
• Spring 3.0’s comprehensive REST support 支持REST
• The new Spring Expression Language and how it can simplify configuration推出SEL用来简化它原来的复杂配置,我很早就指出Spring复杂的XML配置其实就是脚本编程,但是又不是真正的语言,这个是SPring复杂重量的根本原因。
• The Spring Web stack, from Spring MVC through Spring Web Flow, including comprehensive Ajax and JavaServer™ Faces technology support 支持AJAX和JSF
• Spring’s Java platform configuration offering, introducing an internal DSL for configuration using Java technology-based annotation 又是简化,使用annotation 实现类似DSL声明性描述语言的配置。

Spring现在面临更强的竞争对手:Google App Engine For java
http://www.jdon.com/jivejdon/thread/36373.html

顶,我英语不行,希望banq大哥能带给我们更多关于javaone的消息。

spring是否也应该放弃annotation,学学规约方式?丢弃一部分灵活性换来更简单的方式。
spring能否在集群方面下点工夫,虽说现在有terracotta做,感觉还是存在不少问题。
gae目前支持jdo持久,如果没有工具迁移的话,旧的东西进行转变代价很大。

另外java7迟迟不出,我觉得有了7里面语言级别的一些特性之后,能给这些框架更大的简化。

确实该考虑简化了,很多框架都把不需修改代码,完全可配置作为卖点。但是问题是复杂的,配置文件也越来越多,开发人员是不用写代码了,都去改配置文件了。开发时间未必就会减少。要命的是,一个框架,一套配置规则,换个框架就等于学门新的语言。

经常上JDON可是从来没回过贴,这次回一下。
Spring 虽然有很多的不足之处,但是它必竟减少了相当多在编码过程中的的代码,提高了工作效率,与维护成本的降低。即使Spring 1.0还是 2.0 还是即将出现的3.0 我都认为他是伟大的产品...