evolution of php

12
Evolution of PHP From tedious work to reusability

Upload: christian-jantz

Post on 15-Feb-2017

189 views

Category:

Technology


0 download

TRANSCRIPT

Evolution of PHPFrom tedious work to reusability

–Christian Jantz

„I help you succeed in the cloud with Agile, PHP and Amazon AWS or IBM Softlayer.“

Early Daysprogrammieren lernen (für das Web)PHP 4 - kein OOP

Stand: 2015Stack OverflowWordpress Themes, Plugins (alte)

phpBB modding (to change-files)

Blogging-Engine, later CMSPlattform for the webPlugins, Themes (separated)

old codebasecan not be redone (use base too big) -> SAP

PHP 5

Object Orientationchange in how applications were designed

Applications look like shit still

Design Patterns- MVC (Model View Controller)- Factory- Decorators- Registry- DI (Dependancy Injection)

Frameworks

PHP is STILL broken

PSR - Standards• (PSR-0) Autoloading

• (PSR-1) Basic Coding Standard

• (PSR-2) Coding Style Guide

• (PSR-3) Logger Interface

• (PSR-4) Improved Autoloading

• (PSR-7) HTTP Message Interfaces

Bases on symfony2 componentsautoloadingsimple configurationstore blocks remote

PARTICIPATE!Help make PHP great!