我一般先从字面意思上理解,在我没有查找他们具体代表什么的时候。
框架就像是一个模型。架构就像是在搭建一个模型。
然后根据查找的资料,改善和纠正自己的想法。
框架从表面意思上看就是框架,就仿佛是一个模板,我们根据上面的的这个框架的的提示,填充相应的东西。当我们根据自己的需求将这个框架填充满的时候一个新的东西就诞生了。
如网上PPT的模板、还有我们学习过的设计模式、还有我们用过的模具。这些都可以想象成框架。这些都是拥有特定的模型,只需要我们更改或者添加我们需要的东西就能成为一个新的东西。
而架构就像是我们在创造,在没有模板的情况下创造出一个新的模板,这个模板可能只使用一次。在我的理解中架构就像是设计师,设计出一个新的东西的模型,如设计出一个新的软件整体框架,设计出一件新的衣服图纸,设计出一个新的大楼图纸,设计出一个新的海底隧道图纸。这些创造都没有
总的在说,架构是在没有没有模板情况下创造模板。框架是在有模板的情况下创造。