GithubHelp home page GithubHelp logo

klapifoch / pimf-framework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gjerokrsteski/pimf-framework

0.0 2.0 0.0 1.81 MB

Micro framework for PHP that emphasises minimalism and simplicity

Home Page: pimf-framework.de

PHP 99.54% HTML 0.46%

pimf-framework's Introduction

Welcome to PIMF

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

Have you ever wished for a PHP framework that perfectly adapts to your project's needs, your programming experience, and your customer's budget? A thin PHP framework with fewer implementation rules that is easy to learn to use? PIMF is about to satisfy your demands!

Getting Started

This repository contains the core code of the PIMF framework. If you want to build an application using PIMF, please use one of the quick-start bundles below.

Quickstart with PIMF-Blog bundle using SQLite

This Blog is a run-ready bundle which uses PIMF framework and includes a blog application based on the SQLite database. Here you can learn how to work with \Pimf\EntityManager, \Pimf\Util\Validator and \Pimf\View. https://github.com/gjerokrsteski/pimf-blog

Quickstart with PIMF-Blog bundle using MySQL and SQLite

This Blog is a run-ready bundle which uses PIMF framework and includes a blog application based on the MySQL database. Sessions will be stored in a SQLite database. Here you can learn how to work with Pimf\EntityManager, Pimf\Util\Validator and Pimf\View. https://github.com/gjerokrsteski/pimf-blog-mysql

Quickstart with PIMF-Vanilla bundle

This is a run-ready "Hello world" bundle using PIMF micro-framework. Here you can learn how to work with \Pimf\View and \Pimf\Router. https://github.com/gjerokrsteski/pimf-vanilla

Quickstart with PIMF-Haanga bundle

This is a run-ready "Hello world" application using PIMF micro-framework and Haanga (http://haanga.org/documentation) - a fast and secure template engine for PHP that uses Django syntax. Here you can learn how to work with \Pimf\View\Haanga template engine and \Pimf\Router. https://github.com/gjerokrsteski/pimf-haanga

Quickstart with PIMF-Twig bundle

This is a run-ready "Hello world" application using PIMF micro-framework and Twig - a flexible, fast, and secure template engine for PHP (http://twig.sensiolabs.org) brought to us by the Symfony framework developers. Here you can learn how to work with \Pimf\View\Twig template engine and \Pimf\Router. https://github.com/gjerokrsteski/pimf-twig

Learning PIMF

One of the best ways to learn PIMF is to read through the entirety of its documentation. This guide details all aspects of the framework and how to apply them to your application. http://docs.pimf-framework.de

Read the PIMF Starter book almost anywhere. Available as a PDF, EPUB, and MOBI. You can now read it on all devices, as well as offline: http://book.pimf-framework.de

PIMF Philosophy

Good, robust business logic is better than a fat, complex framework. Most of the PHP frameworks are bigger than your problem. At most, you need less than 20% of the framework’s functionality to solve your problem. Therefore, we believe that the “right” 20% of the effort is the 80% of the results - and that is PIMF.

The aim was to create robust and secure projects and deliver them fast. We wanted just one easy framework that can be used for all our projects. And then - PIMF was born!

PIMF’s implementation is based on well-proven design patterns as well as fast object-relational mapping mechanisms - like famous PHP frameworks had. The architecture is designed to be upgrade friendly - so you can upgrade to newer versions without having to overwrite your projects. And for all of you out there who like to create rich application interfaces - we have created mechanisms to couple your GUI to the controllers in an easy and fast way.

Framework Sponsor

JetBRAINS supports the development of PIMF with PHPStorm licenses and we feel confident that PHPStorm strongly reinforces PIMF's quality. Use PHPStorm! http://www.jetbrains.com/phpstorm/

License

The PIMF framework is open-sourced software licensed under the MIT license

pimf-framework's People

Contributors

garrettw avatar gjerokrsteski avatar scrutinizer-auto-fixer avatar spresnac avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.