关注SCA
关注SCA
只能说明你们的客户比较容易搞定,没有给你们提出频繁变动的要求,或者说没有客户需求,自己定规则自己玩,这就是桃花园,独立王国。
世界上有几个这样独立王国?特殊现象不代表普遍价值。
关于变化问题,不是我们的需求没有变化,而是变化的太快。每次表结构都要换一遍,就重新规划版本重新开发一遍了。当然我们也不是自己玩,呵呵,哪有这么爽的单位。来了需求进行开发修改就是,如果仅仅是玩,又没有压力,也不会架构换了一遍又一遍。我不是否认什么技术不好,而是觉得要用什么技术一定要结合公司的软环境进行考虑,如果队伍里有一个专家,八个刚毕业的学生,计划半年时间用struts+ejb或者spring,hibernate来开发一个商用j2ee系统,那么开发出来的效果不会好到哪里去,但如果用jsp+存储过程,则效果要好的多。
[该贴被eoeac于2007年09月13日 16:02修改过]
像VB、PB这类的东西,也是支持组件化的,但支持的程度很有限。大多数这些领域的程序员习惯了拖拉控件,做了好多年都不会去考虑做自己的控件、更不用说重用业务逻辑(不是复制-粘贴大法)。因为组件化在这里只是一种高级参考实现方式,实际中大家为了上手快,基本上是不采用的。
但Java不同,组件化重用是其核心思想,也是一种带有强制性的隐含惯例。一开始会非常难以习惯,真正学会了才会其乐无穷。
具体技术与总体思想是形而下-形而上的辩证关系。互相影响、互相促进。正如过去的C与“瀑布方式”,后来的VB与RAD,现今的Java与OOP。个中关系,自己体会。