介绍
其中许多基于 PHP 框架,Kohana 设置本身外,其余与它的意识形态的遵循共同的约定和规则,以充分发展对象面向的 web 应用程序。这个 BSD 许可框架不会有附加的商业条件和具有哲学的生成由社区、 为社区类型。
在这三部分 DigitalOcean 系列中,我们将涉及开发人员应该熟悉要开始构建 web 应用程序使用 PHP5 Kohana 框架的所有要点。我们将开始与复习的一些基础知识,通过关键概念和模块安装框架后继续。
注: 这是我们 Kohana 系列第一篇文章,它主要是由其安装和基本要素。要继续学习框架创建 web 应用程序,请查阅它的续集构建 Web 应用程序与 HMVC PHP5 框架 Kohana。
术语表
1.web 应用程序开发框架
1.什么是框架?
2.是什么使一个框架”光”?
2.Kohana 框架
1.Kohana 功能
2.Kohana 标准 (框出) 模块
3.模型-视图-控制器模式
1.路由结构
2.模型
3.查看
4.控制器
5.模板文件
4.使用 Kohana 和筹备工作的编程
5.下载并安装 Kohana 框架
6.快速入门 Kohana 安装
1.启动安装程序
2.设置应用程序目录权限
3.最后确定一切和测试
Web 应用程序开发框架
Kohana 是一个 web 应用程序开发框架。有鉴于 PHP 作为一种语言编写的代码在计算机执行的方式,是利用框架,以快速开发应用程序时,它没有严格的要求。然而,对于任何严重的应用程序,其目的是有一个 long(-ish) (制作使用已经编写一次代码和与工作的单个开发人员超过) 生命周期,使用框架意味着制作大量的事情要简单得多。
框架是什么?
多像框架词字典的定义,web 应用程序框架提供基本的结构,以开始开发 [应用程序] 和胶水层,以容纳一切在一起对于那些熟悉框架本身有意义的声音和逻辑方式。
这些基地来与许多必要,几乎总是需要开发等处理传入的请求,生成和填充模板,返回响应,处理安全和管理 cookie (和会话) 的身份验证的 web 应用程序常用的工具和更多。
是什么让一个框架”光”?
根据框架开箱即用附带的工具数量,它是要么被称为一个轻量级或所有-在-一 (完整的堆栈,电池包括等) 的解决方案。Kohana,虽然是功能非常强大且功能丰富,仍可说是光的自由,它给开发人员使用它,而设计和设置操作的方式。
Kohana 框架
Kohana HMVC (分层模型视图控制器) 框架-也许-提供所有必要工具来构建一个现代 web 应用程序可以快速开发和部署/保养容易使用 PHP [5] 语言。
Kohana 的功能
与其他同类解决方案相比,Kohana 设置本身分开不具有其特点,但与方式提出了这些功能以及如何执行它们。
Kohana 带有许多通常所需的额外工具 (模块) 加密、 验证、 数据库访问等。
它提供了可能性,只需展开默认值。
允许建筑具有其 BSD 许可证的商业应用程序。
快速入门和设置是非常快速和容易相比沉重且复杂的框架。
设计及建造使用类和对象的所有模块及事物功能。框架支撑着”不要重复你自己”的原则。
提供分析和调试工具。
它的代码很好的文档,它是相对较好的文档,用实例和很好地解释。
更喜欢以下公约在 [无休止的和令人沮丧的] 配置。
Kohana 的标准 (框出) 模块
下面是一些 Kohana 的预置的模块。
验证: 用户身份验证和授权。
缓存: 常见接口用于缓存引擎。
Codebench: 代码基准测试工具。
数据库: 数据库不可知的查询和结果管理。
图像: 图象处理模块。
ORM (对象关系映射): 对象关系映射的模型库。
单元测试: 单元测试模块。
模型-视图-控制器模式
MVC (模型-视图-控制器) 中的应用模式用于分成组取决于他们的角色和什么他们正着手执行的代码和逻辑结构。每个这些部件过程中自己的信息,
Leave a Reply