masterminds / fortissimo
此包的最新版本(3.0.0-alpha1)没有可用的许可信息。
命令链框架。
3.0.0-alpha1
2012-11-24 01:51 UTC
This package is not auto-updated.
Last update: 2024-09-14 12:54:41 UTC
README
版权(c)2010-12,Matt Butcher
Fortissimo是一个PHP框架。它的主要特点包括:
- 快速:您可以快速编写应用程序。
- 可扩展:与其他框架不同,Fortissimo被设计为可以跨服务器进行扩展。
- 命令链,而不是MVC:Fortissimo使用不同的基本设计模式,称为命令链。命令链简单、最大限度地利用可重用组件,并且可扩展性非常好。查看commands.xml以了解它是如何工作的。
- 良好的文档:库中的每个函数都有文档,并且文档可以轻松提取并转换为HTML(见下文)。此外,您的应用程序是自我文档化的,这使得维护更加容易。
- NSFW:没有愚蠢的Fortissimo包装器。换句话说,您不需要学习一个新的API,该API只是包装了基本的PHP函数。Fortissimo非常轻量。
安装
安装Fortissimo的首选方法是通过composer。
{ "name": "Example", "description": "Example app", "require": { "Masterminds/Fortissimo": "dev-master", }, }
(对于稳定版本,请使用2.x
)
您也可以克隆Git存储库并直接使用它。
先决条件
要使用Fortissimo
- 通过 get Composer 安装Fortissimo。如果您愿意,也可以从Git构建。
要开发Fortissimo
入门
- 创建一个新项目
- 添加一个像上面的
composer.json
文件 - 运行
composer.phar install
以在您的项目中获取和安装Fortissimo - 开始编码。
- 您将希望为Web应用程序使用
\Fortissimo\Runner\WebRunner
- 您将希望为Web应用程序使用
查看 Wiki Documentation 了解更多信息。
更多Fortissimo精彩内容!
- 查看 Masterminds项目。
- Fortissimo-Base 旨在成为使用Fortissimo的快速入门工具。
- Fortissimo-Commons 提供了许多常用命令,包括曾经是Fortissimo本身一部分的命令。
- Forissimo-CLI-Base 是使用Fortissimo的CLI应用程序的快速入门/框架项目。
- Fortissimo-Twig 提供了Twig模板语言支持。
关于许可
Fortissimo遵循MIT许可。
您可以在Fortissimo之上构建应用程序,而无需在开源(或免费软件)许可下发布您的代码。当然,Fortissimo团队非常感谢您为框架做出的任何改进。但我们相信,选择您软件许可方式的人是您自己。