gjerokrsteski/pimf-framework

强调简约和简单的PHP微框架

v1.11.0 2017-09-11 19:44 UTC

This package is not auto-updated.

Last update: 2024-09-19 09:59:49 UTC


README

Build Status Latest Stable Version Code Climate SensioLabsInsight Total Downloads License Gitter Dependency Status Scrutinizer Quality Score

您是否曾经想要一个能够完美适应您项目需求的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语法的快速和安全模板引擎。在这里,您可以学习如何使用\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》) - 一个将逻辑与标记分离的模板引擎,并使用Web开发人员已经熟悉的语法。在这里,您可以学习如何使用\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许可证