2017 © Pedro Peláez
 

library boring-php

Primitives for a boring PHP application

image

diogoko/boring-php

Primitives for a boring PHP application

  • Friday, September 15, 2017
  • by diogoko
  • Repository
  • 1 Watchers
  • 0 Stars
  • 128 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 1 % Grown

The README.md

boring-php

Minimalist library of functions and classes to build working applications in (almost) plain PHP., (*1)

Motivation

The current trend in application programming is to add layers of libraries and frameworks over the core language to make development easier. That does increase the abstraction level that the programmer sees, but also leads to leaky abstractions, more stuff to be learned, and more moving/breakable parts that increase complexity., (*2)

Besides that, some programming languages are more specialized in certain tasks than others. PHP in particular started as a web templating engine, evolving to a general purpose language over time. I believe that PHP falls short of having most of the features that full-stack frameworks offer., (*3)

Being a boring, stable, known technology, PHP is a good choice for many projects. With small additions to the core functions and extensions, it can be used to develop larger applications while keeping maintainability., (*4)

Principles

Usage

Basic routing

Database access

Consume and produce JSON

Templating

Asset management

Access control

Error handling

The Versions

15/09 2017

dev-master

9999999-dev

Primitives for a boring PHP application

  Sources   Download

MIT

The Requires

 

The Development Requires

27/08 2017

0.2.0

0.2.0.0

Primitives for a boring PHP application

  Sources   Download

MIT

The Requires

 

The Development Requires

16/08 2017

0.1.0

0.1.0.0

Primitives for a boring PHP application

  Sources   Download

MIT

The Requires

 

The Development Requires