tacitio / framework-a
1.3.0
2013-03-28 21:29 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2020-08-15 09:28:08 UTC
README
实现还不完美(标签解析器和框架之间的交互太多,标签解析器承担了过多的责任),但希望它能实现以下目标。
框架A是我迄今为止编写PHP网络应用的所有经验的结晶(不幸的是,现在,这些过去的工作和框架将保持私密)。我希望最终完成时,它将促进并促进PHP友好风格下的良好应用设计。
无聊的名称仅仅是因为我已经厌倦了为每个实验想新名字。如果框架A有一个意识形态的继承者,它将命名为框架B。如果我能成功到达Z并需要一个新的框架的名字,我想我会假设我会将其命名为框架AA。
在此处添加哲学、目标等的描述。
其他备注
- 框架A试图遵循 语义版本控制 规范——本质上,版本号表示为 MAJOR.MINOR.PATCH,其中 PATCH 在每个补丁时递增,MINOR 在每个向后兼容的API更改时递增,MAJOR 在每个向后不兼容的API更改时递增(简而言之,大多数合理的项目已经这样做了)。
用户备注
- 您必须使用
Framework::status(___, "_________")
设置头信息,因为 <5.4 的函数中不可用查看HTTP响应代码。
开发者备注
- 一般来说,遵循 PHP Pear编码标准。如果您使用IDEA或其衍生产品(即PhpStorm),在加载此项目时,
.idea
项目目录将定义适当的设置。 - 目前基于PHP 5.3构建,因为最初是为Green Plug的网站准备的(截至2013年2月9日,GoDaddy仅支持5.3)。PHP 5.3将在PHP 5.5发布时达到EOL,这看起来并不遥远,一旦现有的Tacit I/O网站可以在PHP 5.4上运行,我们就应该以向后兼容的方式升级框架。
许可证
项目的许可证是 ISC许可证,包含在 LICENSE
文件中。composer.phar
包含在 Composer项目 中,出于方便考虑,这意味着必须包含 MIT许可证 及其版权声明,与框架A的源代码分发一起(当然,还有框架A使用的许可证和我们的版权声明)。