接手一个烂摊子,两个团队同时在开发两个毫不相干的SNS产品,原有的架构组的唯一帮助就是给了一个动网的代码生成器以及一大堆限制。一个团队希望采用Castle这样的IoC容器,另一个团队希望我能给他们一个完美的框架。而实际上在我看来,无论哪一种解决方案,都太沉重了。客户的需求随时都有可能变化,SOA还是面向接口编程,在要求快速反应的环境里都是过于沉重的,尤其是被扭曲成每个类写一个接口的面向接口编程和SOA。这除了让修改的时候要同时修改接口和类之外基本没什么好处。
虽然现在的程序员都表示不奢望有什么银弹,但对于某些技术的盲目膜拜有时候会让银弹以另一个面目出现。ORM的神话还没散尽,新的神话正在产生?