全国客服热线:4006-880844

微信公众号设计实现并非架构

- 编辑:admin -

有时,要定义一个东西是什么,最简单的方法是通过它不是什么来说明,虽然这种方法是种间接方法。例如,要教给小朋友狗是什么,你可能需要不时地向他解释,猫不是狗,狗也不是猫。当两个事物常常被混为已谈时,这种方法尤其有用。对于实现和架构的定义,就有这种混淆。

有时,要定义一个东西是什么,最简单的方法是通过它不是什么来说明,虽然这种方法是种间接方法。例如,要教给小朋友狗是什么,你可能需要不时地向他解释,猫不是狗,狗也不是猫。当两个事物常常被混为已谈时,这种方法尤其有用。对于实现和架构的定义,就有这种混淆。


 
简单有效的说法就是,实现不是架构,架构山不是实现。最优秀的建筑师不是用供应商的名字来描述桁架、横梁和支柱,而是川尺寸、承重量等来描述它们。这是因为,建筑师知道,在大多数情况下,这些物品都是南品,要根据价格、供应商的信普和质量来选择供应商的解决方案。其实,根据直觉成者教育习得,建筑师都明白供应商的名字描述的是实现,而通过规格说明和需求描述的才是架构。同样地,电气设计工程师在描述设计时,通常也不会用供应商的名字;他们通常会提到个电阳器及其抵抗水平,而不会提出个特定的供应商和它的零件编号。

微信网站制作实现定义的是你目前有什么,并根据对成本的考虑、是构建还是果购的决策、投资的回报、你的团队具有的技能等,提出你具有哪些选择,使川C+成替Java成者PHP作1为编码语言,并不能代表架构;它们只是实现架构的组件可用的工具和材料。选择Microsof的数据序成者Sybase成者Oralef为数据库也不是架构,而是架构中的数据库组件的种实现。决定果用开源软件还是采用供应商提供的解决方案也是实现决策的例子,就像决定果川Microsof的操作系统还是采用UNIX的某些变体样。