geschrieben von Valentin Despa Entwickler
IPC 2015 in Berlin: PHP vastly improved, increased performance
IPC 2015 in Berlin: PHP vastly improved, increased performance
26. Juni 2015 | Kategorien: AOE
Über den Autor Valentin Despa Valentin Despa Entwickler

Einige Entwickler von AOE besuchten vor kurzem die International PHP Conference 2015 in Berlin. Hier ist ein Bericht über einige der Highlights der Konferenz aus ihrer Sicht.

Wir traffen uns im Hotel Maritim in Berlin für drei Tage für eine der größten PHP-Events in Europa: die Frühjahrsausgabe der internationalen PHP-Konferenz 2015. Die IPC ist eine globale Veranstaltung für PHP-Entwickler, Web-Workers und IT-Manager.

## TYPO3 NEOS

Obwohl die vorgestellten Themen bunt gemischt waren, war es offensichtlich, dass das Interesse an PHP Frameworks (meist Zend und Symfony) höher war, als an CMS-Lösungen. Dennoch überzeugte Patrick Lobacher von der Pluswerk AG mit seiner interessanten Präsentation über das TYPO3 NEOS Content Management System.

Als erstes erläuterte er, dass das Projekt nach und nach außerhalb des TYPO3-Brands als eine eigenständige Lösung positioniert werden soll. Resultat: Das Projekt erhält einen neuen Namen, ohne TYPO3, wodurch nur NEOS CMS als Begriff übrig bleibt.

Ab Version 2 bietet NEOS CMS einige wichtige Funktionen out-of-the-Box für die in einer traditionellen TYPO3-Installation Extensions von Drittanbietern notwendig waren. Um nur einige zu nennen: SEO Package, Analytics Package sowie ein verbessertes Zugriffsberechtigungssystem (ACL). Darüber hinaus entwickelt sich das CMS weiter in Richtung der Frontend-Bearbeitung des Inhalts.

Während Funktionen wie beispielsweise Easy Deployment mit Surf und Unterstützung für Cloud-Nutzung bereits vorhanden sind, müssen User auf die File Abstraction Layer (FAL), die es in TYPO3 seit der Version 6.0 gibt, noch warten.

Patricks Präsentation ist auf SlideShare verfügbar.

## PHP 7

PHP7 wurde erheblich verbessert und kann auch mit einer signifikant erhöhten Performance punkten. Darüber hinaus bietet PHP 7 Type Hinting für Primitives (string, int, bool) sowie Return Types. Aktuelle Benchmarks zeigen eine beeindruckende Leistungssteigerung von bis zu 50 Prozent (hauptsächlich durch die reduzierte Nutzung des Arbeitsspeichers). Es bleibt interessant zu beobachten, was der Release von PHP 7, der für November 2015 angekündigt ist, im Hinblick auf die Marktakzeptanz und Nutzung bringen wird.

## phpspec und Behat: das neue PHPUnit-Unit-Testing Framework?

Wir hatten das Vergnügen, den Schöpfer von PHPUnit, Sebastian Bergmann – sowie Konstantin Kudryashov, den Schöpfer von Behat und phpspec – auf der Konferenz kennenzulernen.

Wir hatten das Vergnügen, den Schöpfer von PHPUnit, Sebastian Bergmann – sowie Konstantin Kudryashov, den Schöpfer von Behat und phpspec – auf der Konferenz kennenzulernen.

Es hat den Anschein, dass Behavior Driven Development (BDD) weiter an Boden gutmacht. Gleichzeitig untermauerte Sebastian Bergmann seine Überzeugung, dass phpspec als modernes Tool für Test Driven Development (TDD) sehr geeignet ist. Um es kurz zu machen, phpspec ist auf Behavior- und nicht auf Implementierungs-Details fokussiert.

Während phpspec Unit-Tests durch die Prüfung des internen Verhaltens ersetzen kann, ist es als Tool für Akzeptanz- und Funktionstests nicht geeignet. Hier kommt Behat ins Spiel. Behat arbeitet mit Human-readable Daten und kann ein System von außen testen. Zusammen mit Mink, einer Browser-Emulator-Abstraktionsschicht, kann es auch traditionelle Selenium-Tests ersetzen.

## Wie Microsofts neuer Browser Edge entwickelt wurde

In einem hervorragenden Keynote-Vortrag erklärte Chris Heilmann, was Microsoft aus seinen Fehlern mit Internet Explorer gelernt hat und wie der neue Browser Edge (ursprünglich Spartan) jetzt in der Lage ist, direkt mit Firefox und Chrome zu konkurrieren.

## Der Aufbau eines Unternehmens um ein Open Source Produkt

Wir haben uns über das Treffen mit Ben Busse und Ben Van't Ende (ehemaliger TYPO3 Community Manager), die ein vielversprechendes Open Source Produkt für die Bereitstellung von RESTful Services namens Dreamfactory vorgestellt haben, sehr gefreut.

Fazit

Die IPC Spring 2015 in Berlin war ihr Geld und die verbrachte Zeit mehr als wert!

(mit Beiträgen von Felix Semmler und Daniel Zohm, AOE)