1.学习rails的零配置.实际上将所有的配置文件都写好,使用时只需要修改若干几个地方就可以了. 而往往spring,hibernate,struts,还有如jsp用到的JSPTag,Ajax框架的配置文件是很耗时间的.即使是熟手,从头到尾配置下来也嫌啰唆.rapid-framework都配置好,这很方便.这应该是从SpringSide和Appfuse上学习来的. 2.避免SpringSide在环境搭建上的繁琐.在用SS1.0,2.0的时候,对于初学者,最头疼的就是各个框架的搭建,又要设置这个,又要设置那个. rapid-framework充分利用了MyEclipse 的buildpath管理 ...
.net 已经到了3.5版本了。在1.1版本的时候,.net就赶上了当时JavaEE的水平,这些年来两者的发展路线也不一样。 看到如今的3.5版本所取得的成就,令人啧舌啊。 WPF,WCF,WF,LINQ,SilverLight,VS2008,SQL Server2008... 不可否认,在企业开发这块,.net离JavaEE还是有差距,尤其在大型企业开发方面更是很大。但在其他方面就难说可: 1.从语言的发展看,C#比起Java来说,有些特性要好用。而Java虽有不少改进,如泛型、对脚本语言的支持,但发展势头比不上C#,且方向模糊,比如还想放进去函数语言包。话说转过来,C# 尽管发展强 ...
设计模式实际上是良好的OO思想的一种提炼。每一种设计模式后面都体现了一种良好的OO思路,这些思路对于解决软件中常见的“change”问题有很大的适应性,而每种模式又有自己独特的解决思路,带有一定的通用性。而组合各种模式又可以解决许多常见问题。不可否认的是,还存在一些未经总结的设计模式。实际上,你自己也可以总结一些模式出来。无论怎样,设计模式仍然是面向对象,它不是新东西,也没有必要言必称设计模式—似乎不懂设计模式就落伍了,但给OO的开发者提供一个言简意赅的沟通桥梁。   设计模式告诉了我们什么是好的OO思想,思考如何更好的应用OO的思想&mdas ...