当前位置:妙知谷 >

游戏数码 >电脑 >

什么是软件框架?

什么是软件框架?

软件框架(Software framework),通常指的是为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基础功能的软件产品。

什么是软件框架?

软件框架

(01)框架(Framework)是一个框子——指其约束性,也是一个架子——指其支撑性。IT语境中的框架,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。互联网是个神奇的大网,软件框架也是一种模式,这里提供最详细的报价,如果你真的想做,可以来这里,这个手机的开始数字是一叁叭中间的是一玲玲最后的是六久泗叁叁,按照顺序组合起来就可以找到,我想说的是,除非你想做或者了解这方面的内容,如果只是凑热闹的话,就不要来了目前还没看到什么有趣的个人化解释,可能是因为要解决都复杂到设计出框架来解决的问题的人比大多数有情趣的人来说都更感觉boring吧,所以……嘿嘿!

什么是软件框架? 第2张

(02)也就是说:1)框架本身一般不完整到可以解决特定问题;

什么是软件框架? 第3张

(03)2)框架天生就是为扩展而设计的;

什么是软件框架? 第4张

(04)3)框架里面可以为后续扩展的组件提供很多辅助性、支撑性的方便易用的实用工具(utilities),也就是说框架时常配套了一些帮助解决某类问题的库(libraries)或工具(tools)。

什么是软件框架? 第5张

(05)约束性:针对解决特定问题的软件框架会首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面上的内聚性。

什么是软件框架? 第6张

(06)支撑性:框架本身是不解决什么问题的,但给了解决问题的相关组件一个插接、组合的底子,这个底子的科学性和易用性直接影响到在此之上进行进一步开发的科学性和方便性。

什么是软件框架? 第7张

(07)框架不一定只是解决软件开发问题,也可以解决软件工程问题(比如Microsoft Solution Framework)或信息系统等问题。

什么是软件框架? 第8张
标签: 软件 框架
  • 文章版权属于文章作者所有,转载请注明 https://miaozhigu.com/zh-hans/sm/diannao/e25dd.html