毕业论文
您现在的位置: 框架 >> 框架优势 >> 正文 >> 正文

计算机程序员为什么要使用框架

来源:框架 时间:2023/11/6
软件开发中用到的各种框架(比如,Struts、Hibernate、Spring、SpringMVC、SpringBoot、MyBatis等)一词来源于建筑学。以前在修建房屋、工厂等也没有用框架结构,使用中就出现这些缺点:①适应性差。比如要把房子由三室一厅改为二室二厅,几乎就是拆了重建。用框架就很容易改造过来。②改造成本高。像上面把房子由三室一厅改为二室二厅,框架只需重新把房间用砖隔开,而非框架拆了重建。③抗拉性差。地震中框架结构优势明显,因为框架可相互支撑,不易倒塌,更安全。因此,软件架构就显得极为重要,软件开发前辈借鉴了建筑学而引入软件框架,其主要优点有:①较强的适应性。软件用户需求时常会发生变化,采用框架,更胜任适应需求的变化。②较小的适应代价。框架能以较小的成本代价,适应需求的变化。③可扩展性、可维护性更好。框架采用统一的处理方式,扩展和维护功能更容易,成本更低。④更安全、更稳定、执行效率更高。框架是大师级作品,经历过无数考验,所以更安全、更稳定、执行效率更高。⑤尽管如此,但并不是开发所有软件都要用框架,比如很小的系统,小工具软件等就没必要,框架加入就太臃肿、大才小用,大型系统使用,则顺理成章,事半功倍。

转载请注明:http://www.0431gb208.com/sjszjzl/6417.html