究竟什么是框架?

时间:2010-07-16 06:41:31

标签: frameworks

框架究竟是什么?如何用简单的术语定义框架?

7 个答案:

答案 0 :(得分:6)

计算机编程中的软件框架是一种抽象,其中提供通用功能的公共代码可以被提供特定功能的用户代码选择性地覆盖或专用。框架是软件库的一个特例,它们是包含在定义良好的应用程序编程接口(API)中的可重用的代码抽象,但它们包含一些将它们与普通库分开的关键区别特征。

Software framework

了解详情

答案 1 :(得分:2)

系统

  

如果您不知道它是什么,请将其称为系统。

模块

  

如果您不知道它的作用,请将其称为模块。

我不知道何时将某个东西称为框架: - (

答案 2 :(得分:1)

如果面试官正在寻找框架的正确定义,那么这项工作就不是很理想。但是,如果面试官对您的经验水平感兴趣,并且您是否了解各种流行框架试图解决的问题,那么通过精心定义的准备就无法帮助您。

采访很紧张,但如果你把精力投入到软件开发人员的改进中,你将成为对各种公司有吸引力的候选人。

答案 3 :(得分:0)

具有特定组织的代码,为不同的任务提供更简单的界面,并且只需命名就可以更轻松地将程序员集成到项目中。有关详情,请参阅here

答案 4 :(得分:0)

我认为框架是一个软件,库,实用程序和文档,通过强加一些设计标准化来限制某些软件开发周期,例如模块化模型以实现可重用性,可伸缩性和可维护性。

答案 5 :(得分:0)

框架通常会有某种“控制反转”,以便框架代码在特定位置调用应用程序代码,以便应用程序代码完成框架,而库API只能从应用程序调用,而不是其他方式

答案 6 :(得分:0)

框架用于自动化配置和重复性任务,以便开发人员可以专注于应用程序的开发 例: Java收集框架可自动执行以下操作

  1. 数组动态大小问题
  2. 排序数组
  3. 在数组末尾添加元素

使开发人员的生活变得轻松.....