|
Heroku,
die Salesforce gehörende Platform as a Service (PaaS), öffnet
sich nun auch der PHP-Community. PHP-Anwendungen lassen sich jetzt
auf der, als Ruby-Plattform eröffneten, PaaS betreiben; Java-
und Node.js/JavaScript-Programme werden bereits seit längerem
unterstützt. Die PHP-Unterstützung, die derzeit noch Beta-Status
hat, wurde vor der dieser Tage stattfindenden Facebook-Entwicklerveranstaltung
F8 angekündigt.
Klammert man aus, dass die PHP-Community nicht gerade klein ist
und Herokus Konkurrenten Amazons
Elastic, Google App Engine, Windows
Azure und Beanstalk bereits PHP bedienen, haben letztlich Facebooks
Bemühungen um PHP wohl den Ausschlag gegeben, PHP zu Herokus
Plattform-Sprachen aufzunehmen. Die Heroku-Macher scheinen insbesondere
durch Facebooks HipHop Virtual Machine (HHVM) überzeugt worden
zu sein, sich der verbreiteten, aber auch umstrittenen Skriptsprache
anzunehmen. HHVM soll mit virtuellen Maschinen anderer Programmiersprachen
wie der JVM mithalten können und sich außerdem performanter
als bisherige PHP-Interpreter verhalten. Genauso wie das originale
PHP lässt sie sich bei Heroku nun als Standard-Runtime auswählen.
Jedoch ist es für Heroku mit der Unterstützung der HHVM,
die auch die Basis für Facebooks eigene PHP-Alternative Hack
stellt, allein nicht getan. So wird zum Start das PHP-Paketiersystem
Composer, das sich PHPs Abhängigkeitsmanagement annehmen soll,
eingebunden. Vergleichbares gibt es zum Beispiel bei Node.js mit
npm und Python mit Pip. Über kurz oder lang ist für Heroku
außerdem die Einbindung der verbreiteten oder zunehmend wichtiger
werdenden PHP-Frameworks Symfony, Laravel und Zend wichtig. Als
Webserver stehen dafür schon nginx und Apache bereit. Der PaaS-Betreiber
präsentiert auf einer "Getting Started"-Webseite
eine ausführliche Anleitung zur PHP-Unterstützung.
(mt, hannover)
(siehe auch Heise-News-Ticker
:)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|