gjerokrsteski / pimf
PHP 微型框架,强调极简和简单
Requires
- php: >=5.6
Requires (Dev)
- phpunit/phpunit: ^5.5
This package is not auto-updated.
Last update: 2024-09-19 02:59:07 UTC
README
你是否曾经想要一个完全适应项目需求的 PHP 框架?一个安装配置简单且易于学习的轻量级 PHP 框架?PIMF 将满足你的需求!
入门指南
此仓库包含 PIMF 框架的核心代码。如果你想要使用 PIMF 来构建应用程序,请使用以下快速入门捆绑包之一。
使用 SQLite 的 PIMF-Blog 捆绑包快速入门
这个博客是一个可直接运行的捆绑包,使用 PIMF 框架,并包含基于 SQLite 数据库的博客应用程序。在这里,你可以学习如何使用 \Pimf\EntityManager、\Pimf\Util\Validator 和 \Pimf\View。 https://github.com/gjerokrsteski/pimf-blog
使用 MySQL 和 SQLite 的 PIMF-Blog 捆绑包快速入门
这个博客是一个可直接运行的捆绑包,使用 PIMF 框架,并包含基于 MySQL 数据库的博客应用程序。会话将存储在 SQLite 数据库中。在这里,你可以学习如何使用 Pimf\EntityManager、Pimf\Util\Validator 和 Pimf\View。 https://github.com/gjerokrsteski/pimf-blog-mysql
使用 PIMF-Vanilla 捆绑包快速入门
这是一个可直接运行的 "Hello world" 捆绑包,使用 PIMF 微型框架。在这里,你可以学习如何使用 \Pimf\View 和 \Pimf\Router。 https://github.com/gjerokrsteski/pimf-vanilla
使用 PIMF-Haanga 捆绑包快速入门
这是一个可直接运行的 "Hello world" 应用程序,使用 PIMF 微型框架和 Haanga(http://haanga.org/documentation)- 一个使用 Django 语法的快速且安全的 PHP 模板引擎。在这里,你可以学习如何使用 \Pimf\View\Haanga 模板引擎和 \Pimf\Router。 https://github.com/gjerokrsteski/pimf-haanga
使用 PIMF-Twig 捆绑包快速入门
这是一个可直接运行的 "Hello world" 应用程序,使用 PIMF 微型框架和 Twig - 由 Symfony 框架开发者带来的灵活、快速且安全的 PHP 模板引擎。在这里,你可以学习如何使用 \Pimf\View\Twig 模板引擎和 \Pimf\Router。 https://github.com/gjerokrsteski/pimf-twig
使用 PIMF-Command 捆绑包快速入门
这是一个可直接运行的 "Hello world" 捆绑包,使用 PIMF 微型框架。在这里,你可以学习如何使用 \Pimf\Cli 并为命令行界面编写操作。 https://github.com/gjerokrsteski/pimf-command
使用 PIMF-Transphporm 捆绑包快速入门
这是一个可直接运行的 "Hello world" 应用程序,使用 PIMF 微型框架和 Transphporm(https://github.com/Level-2/Transphporm),一个将逻辑与标记分离的模板引擎,并使用对网络开发者熟悉的语法。在这里,你可以学习如何使用 \Pimf\View\Transphporm 模板引擎和 \Pimf\Router。 https://github.com/garrettw/pimf-transphporm
学习 PIMF
学习PIMF最好的方式之一是通读其全部文档。本指南详细介绍了框架的各个方面以及如何将其应用于您的应用。 http://docs.pimf-framework.de
几乎在任何地方都可以阅读PIMF入门书籍。有PDF、EPUB和MOBI格式。现在您可以在所有设备上阅读,甚至离线阅读: http://book.pimf-framework.de
PIMF哲学
大多数PHP框架都比您试图解决的问题要大。一个庞大且复杂的框架无法保护您免受糟糕的业务逻辑的影响,通常会成为您问题的一部分。通常您只需要全栈框架的20%或更少的功能来解决问题。因此,找到框架正确20%的功能可以解决剩余80%的问题。PIMF是一个有观点的框架,它遵循常见的最佳实践,努力成为那正确的20%。
PIMF最初是为了我们自己的个人使用而创建的。目标是快速交付健壮和安全的工程。我们只想有一个简单的框架,可以用于我们所有的项目。然后——PIMF就诞生了!
PIMF的实现基于经过验证的设计模式以及快速的对象关系映射机制。PIMF设计成易于升级——这样您就可以以最小的努力升级到新版本。
框架赞助商
JetBRAINS使用PHPStorm许可证支持PIMF的开发,我们坚信PHPStorm极大地增强了PIMF的质量。使用PHPStorm! http://www.jetbrains.com/phpstorm/
许可证
PIMF框架是开源软件,根据MIT许可证许可。