论坛首页 Java企业应用论坛

关于spring的讨论

浏览 1854 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-10-30  
    在看了某些blog评论后,做下感想。
    我觉得可以这么理解“框架”的概念:它是项目中一系列规约的具体实现,是规约的执行者。实际情况不同(使用者、项目环境),所产生的规约不可能有完全一致的要素。对于一个现成的通用的框架,有人觉得好有人觉得坏,我觉得问题应该出于此。当然有一点是一致的,那就是规约的提出,是在结合实际情况的基础上,对实践经验的总结和提升。这一点使我们不能去跟风。反过来说,一个优秀的通用的规约,对实践的指导意义也是重大的。当然,前提是你必须足够理解这个规约。如果从规约的每一个细节去讨论其是否适合应用到自己的实践,也许永远不可能满足。
   我使用Spring的过程是这样的:第一个项目在不够理解这个规约的情况下,虽然最终没有影响到进度,但第一个感觉就是麻烦,就像Unkonw所说。那时候我觉得没有带来任何便利,反而觉得是整个项目的包袱,这一点在项目里有共识。但那时觉得,思想还是很不错的,这一点让我学到很多,于是决定多研究研究,看看是不是有能更适合自己的应用的改进方案。在第二个项目中,就以那时理解的程度对应做了些应用上的改进,结果使用效果不错。程序员完全可以只关注业务逻辑的实现,对这个规约本身的存在可以毫无察觉,而且可以方便地加入自己的规约。我觉得这一点作为框架是非常不错的。
    不断学习中,毕竟这是实践经验的总结与提升,虽然国内与国外IT环境差异巨大。要学习别人的东西,我觉得是先拿来,然后再丢掉,我想这是一个漫长的过程。
论坛首页 Java企业应用版

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