好像以前也写过一篇这样标题的blog,以前写的应该是技术人员在进行系统实现时,往往很多时候过于陷入技术而最后导致忽略了原始需求的误区的描述,最近忘了在谁的blog上也看到一篇讲这个的东西,写的挺不错的,很喜欢里面的一句话:”软件的建设目的是为了让客户和老板爽,实现他们的功能需求才能达到这个目标,而非功能性需求很多时候都是为了让开发人员爽“,在建设系统的时候不要犯反客为主这样的错误,^_^
写这篇和以前的意思不一样,这篇主要是对现在的动辄采用aop思想、采用插件架构、采用SOA、大集成技术这些东西的一个个人的看法,象这种思想级别或者架构级别的东西来说,是很多人采用,但真的发挥了它的作用吗?不敢认同,呵呵,其实象一旦采用aop、插件体系架构这样的思想或架构级的东西,带来的是设计时,甚至是分析时的思想转变,^_^,否则采用了甚至比不采用还惨,不仅带不来效果反而会受很大的"伤害",呵呵,所以在要采用思想级别和架构体系级别的技术转变的时候真的要慎重思考,需要的是对采用的思想以及架构体系的深入了解,毕竟做软件不是为了技术而技术的,当然,自己小玩玩当然是可以了。
ps:本来想长篇大论一番的.....