Django框架的初使用
1Django框架的初使用 说起Django框架,肯定需要首先明确一个概念,即软件框架。下面就是第一个问题: 1 软件框架(software framework) 1.1 概念界定 软件框架:通常指的是为了实现 某个业界标准 或完成 特定基本任务 的软件组件规范,也指为了实现 某个软件组件规范 时,提供规范所要求之 基础功能的软件产品 。 1 软件框架是具有基础功能的软件产品: 基础功能:可以理解为为了满足某类业务场景而设定的功能。 软件产品:软件框架是为了针对某一类软件设计问题而产生的。 1.2 形象理解 其实可以将软件框架想象成一个公司,公司中有各个职能部门,每个部门各司其职,通过部门之间的配合来完成工作,这些部门就形成了一个公司的组织架构。 软件框架也是如此,只是说一个公司,它是针对某一市场而成立的,而软件框架的设计是针对某一类软件问题而设计的, 其目的主要是提高软件开发效率 。 软件框架是由各个模块组成,各个模块都会有不同特定的功能。模块与模块之间相互配合来完成软件的开发。 在介绍完软件框架是什么之后,就需要研究一下具体的框架模式,这里介绍下MVC框架模式: 2 MVC 2.1 框架、设计模式、架构 笔者曾很困扰于这问题,查找了很多相关文字,作下总结和体会表述: 基本概念: 框架 通常是 代码重用 ; 设计模式 是 设计重用 ,其只有实例化之后才能用代码表示; 框架 则