最初Peter Deutsch从J2EE的企业开发中总结了7大谬误,后来,James Gosling在其基础上增加了一条,再后来,Ted Neward又在其上增加了两条,总共为“十大谬误”。这段时间正在看两本书:《Effective Enterprise Java》和《J2EE AntiPatterns》,恰好两本书都提到了“分布式计算的*大谬误”,我在这里简单引荐一下这“分布式计算十大谬误”:)
(1)网络是可靠的。
(2)响应时间是零。
(3)带宽是无限的。
(4)网络是安全的。
(5)拓扑结构不会发生变化。
(6)只有一个管理员。
(7)(对象通过网络)传输的代价是零。
(8)网络是同构的。
(9)系统是整体式的。
(10)系统是可以结束的。
在我们构建企业级解决方案时,我们都应当将这十点谨记于心,不要提前假设其中任何一点。最后,将《Effective Enterprise Java》和《J2EE AntiPatterns》这两本书推荐给所有.NET程序员,在.NET上,我还没有看到这方面的书籍。但是,J2EE上这方面的经验则多得多,非常值得我们学习,是我们站在J2EE肩上的时候了,呵呵
顺便提一句,《Effective Enterprise Java》的中文版翻译的好像不太仔细:)
(1)网络是可靠的。
(2)响应时间是零。
(3)带宽是无限的。
(4)网络是安全的。
(5)拓扑结构不会发生变化。
(6)只有一个管理员。
(7)(对象通过网络)传输的代价是零。
(8)网络是同构的。
(9)系统是整体式的。
(10)系统是可以结束的。
在我们构建企业级解决方案时,我们都应当将这十点谨记于心,不要提前假设其中任何一点。最后,将《Effective Enterprise Java》和《J2EE AntiPatterns》这两本书推荐给所有.NET程序员,在.NET上,我还没有看到这方面的书籍。但是,J2EE上这方面的经验则多得多,非常值得我们学习,是我们站在J2EE肩上的时候了,呵呵
顺便提一句,《Effective Enterprise Java》的中文版翻译的好像不太仔细:)