Die freie Scriptsprache PHP ("PHP Hypertext Preprocessor") ist auf die Entwicklung von Webapplikationen ausgelegt und erfreut sich auf Grund einfacher Syntax und flacher Lernkurve recht großer Beliebtheit. Hinzu kommt die Anbindung an zahlreiche Bibliotheken, durch die sich PHP um zahlreiche Funktionen erweitern lässt. Erst mit PHP 5 wurde PHP ernsthaft um eine Objektorientierung erweitert. Ursprünglich entwickelt wurde PHP von Rasmus Lerdorf, heute kümmern sich aber zahlreiche Entwickler im Rahmen der PHP Group um die Open-Source-Software, den Kern steuert mit der Zend Engine die Firma Zend bei.
Der Opcode-Cache und Code-Optimierer Zend Optimizer+ wird in PHP 5.5 integriert und damit künftig ein fester Bestandteil der Scriptsprache sein.
Zends Opcode-Cache steht ab sofort als Open Source zum Download bereit. Die Software beschleunigt die Ausführung von PHP-Programmen.
Der Entwicklungszyklus von PHP 5.5 geht mit der Veröffentlichung einer ersten Alpha in die Endphase. Die Entwickler hoffen auf reges Feedback aus der Community. Der Quellcode liegt offen im Git-Verzeichnis des Projekts.
Ein neues API soll in PHP 5.5 für sichere Passwörter sorgen. Entwickler sollen damit animiert werden, Passwörter mit Bcrypt zu hashen statt wie bisher meist mit Md5 oder Sha1.
Das als Standardbibliothek für PHP angelegte Zend Framwork ist in der Version 2 erschienen. Der Kern des Zend Frameworks wurde vollständig umgeschrieben, die Lizenz geändert und auch das Projekt neu organisiert, um der Community mehr Einfluss zu verschaffen.
Der Webentwickler von Hertzen hat PHP in Javascript nachgebaut, so dass PHP-Code direkt im Browser oder unter Node.js ausgeführt werden kann.
Das Fedora-Team hat für zahlreiche Hardware mit ARM-basierten Chipsätzen Images des Linux-Betriebssystems veröffentlicht, darunter das Pandaboard. Eine Version für das Raspberry Pi gibt es indes noch nicht.
Die ASP.Net-Komponenten Web API und Web Pages hat Microsoft unter die Apache-Lizenz 2.0 gestellt und den Sourcecode auf Codeplex veröffentlicht. Auch externe Entwickler sollen an der Weiterentwicklung beteiligt werden.
Knapp drei Jahre nach PHP 5.3.0 wurde nun PHP 5.4.0 veröffentlicht. Die neue Version enthält zahlreiche neue Funktionen und Fehlerkorrekturen sowie neue Spracheigenschaften.
Code aus Open-Source-Projekten ist einer Studie zufolge durchschnittlich von besserer Qualität als der aus ähnlichen proprietären Projekten. Die Resultate hat Coverity mit seiner Testplattform ermittelt.
Nach einem Einbruch auf die FTP-Server des Horde-Projekts weisen dessen Entwickler darauf hin, dass drei ihrer PHP-basierten Produkte mit einem Backdoor-Programm infiziert wurden. Dadurch lassen sich Anwendungen aus der Ferne angreifen.
Über eine schwere Sicherheitslücke in PHP 5.3.9 lässt sich Code einschleusen und ausführen, auch von entfernten Rechnern. Mit der Sicherheitserweiterung Suhosin lässt sich die Lücke schließen.
Das Steering-Komitee des Fedora-Projekts hat weitere Komponenten festgelegt, die in Fedora 17 alias Beefy Miracle eingebaut werden. Darunter ist die kommende Version 2.8 der Bildbearbeitung Gimp mit dem Ein-Fenster-Modus.
Das freie PHP-basierte Framework Limbas 2.3 zum Erstellen von Datenbankanwendungen unterstützt Microsoft SQL. Außerdem werden Feldtypen flexibler gehandhabt.
Das aktuelle PHP 5.3.9 enthält einen Bugfix, der DoS-Angriffe über Hash-Kollisionen verhindern soll. Außerdem wurden zahlreiche Änderungen am FastCGI Process Manager vorgenommen.
Im Tiobe-Index der beliebtesten Programmiersprachen für 2011 befindet sich Java erneut auf dem ersten Platz. Den größten Zuwachs hat dem Index zufolge Objective-C, gefolgt von C#.
28C3 Durch Hash-Kollisionen können Webserver lahmgelegt werden. Betroffen sind fast alle Webserver etwa mit PHP, ASP.Net und Java. Die Kollisionen können durch POST-Abfragen ausgelöst werden.
Facebook hat mit der Hiphop Virtual Machine und Hiphop Bytecode einen JIT-Compiler für PHP entwickelt, der bei Facebook bereits im Einsatz ist. Die Lösung soll die Vorteile statisch kompilierten Codes mit denen eines Interpreters vereinen.
Das PHP-Team hat Version 5.4 in Form eines ersten Release Candidate veröffentlicht. PHP 5.4 RC1 soll vor allem zum Testen dienen. Neue Funktionen soll es nicht mehr geben.
Mit dem Framework CakePHP 2.0 lassen sich nun auch native Funktionen von PHP 5 nutzen. Neue Bibliotheken und verbesserte Funktionen sollen die Entwicklung vereinfachen.
Im PHP-Framework Adventure 1.14 sind die Linkgeneratorkomponente und der Ein- und Ausgabefilter neu entworfen worden, um die Generierung von URL-Layouts zu vereinfachen. Zudem erhält Adventure PHP eine generische Login-Funktionalität.
Rémi Forax will mit PHP-Reboot eine der populärsten Programmiersprachen neu erfinden. Er verspricht weniger $-Zeichen und Semikolons und Sicherheit von Hause aus.
Nach einer Abstimmung unter PHP-Entwicklern will das Projekt künftig Git als Versionsverwaltung verwenden. Die Mehrheit für Git war eindeutig.
Wegen eines Fehlers in der Funktion crypt() warnen die Entwickler vor PHP 5.3.7. Anwender sollten auf das nächste Update warten.
Die zahlreichen Bugfixes in PHP 5.3.7 soll die serverseitige Skriptsprache stabilisieren. Gleichzeitig läuft der Support für PHP 5.2 aus.
Mit Zend Server 5.5 erhält der PHP-basierte Anwendungsserver sein erstes Update seit Februar 2010. Schwerpunkt in Zend Server 5.5 ist der automatische Einsatz und die Verteilung von Anwendungen.
Die Entwickler stellen zehn neue Funktionen für PHP vor, über die sie abstimmen wollen: Funktionen mit einer Mehrheit sollen in PHP 5.4 implementiert werden, dessen Alphaphase für August 2011 geplant ist.
PHP ist zu langsam, also müssen Hacks her, um die Scriptsprache zu beschleunigen. Entwickler Robert Eisele hat seine Version von PHP 5.3.6 bereitgestellt, die nicht nur einen Geschwindigkeitsschub, sondern auch eine verbesserte Usability verspricht.
Das Open Invention Network übernimmt Patente auf serverseitige Skript-Technologien. Diese wurden noch vor ASP, JSP und PHP entwickelt.
Die freie Entwicklungsumgebung Netbeans 7.0 ist als finale Version erschienen. Sie soll die erste IDE sein, die Java SE 7 vollständig unterstützt. Java 7 wird erst für Mitte des Jahres 2011 erwartet.
Das PHP-Framework Fuel soll die Entwicklungszeiten durch eine aufgeräumte Syntax verkürzen und äußerst portabel sein. Das Fuel-Team hat eine erste Vorabversion veröffentlicht.
Das PHP-Team hat zwei Updates veröffentlicht, die den jüngst bekanntgewordenen Floating-Point-Bug korrigieren.
Eine einzige Zahl macht es möglich: Die Scriptsprache PHP ist in der 32-Bit-Variante anfällig für DoS-Angriffe. Mittlerweile wurde der Fehler in den aktuellen Entwicklerversionen von PHP beseitigt.
Zend hat seine PHP-Entwicklungsumgebung Zend Studio in der Version 8.0 veröffentlicht. Damit ist es möglich, Code direkt in einer virtuellen Produktionsumgebung zu testen.
Die aktuelle Version des Entwickler-Frameworks APF für PHP bringt vor allem Verbesserungen am API und der Validierung. Das Benutzerverwaltungsmodul wurde um die Verwaltung von Sichtbarkeitsberechtigungen erweitert.
Mit PHP 5.3.3 und 5.2.14 veröffentlicht das PHP-Team zwei Bugfixupdates der freien Scriptsprache, die diverse Sicherheitslücken schließen. Eine Änderung in PHP 5.3 ist nicht abwärtskompatibel.
Das spanische Open-Source-Unternehmen Irontec will PHP auf Android-Smartphones bringen. Dazu hat es das Projekt PHP for Android gestartet und eine erste Version veröffentlicht.
Das PHP-Unternehmen Zend erweitert sein Produktportfolio um den Zend Server Cluster Manager, mit dem sich mehrere Instanzen des kommerziellen PHP-Application-Servers Zend Server verwalten lassen. Das soll die Skalierbarkeit und Verfügbarkeit von Applikationen verbessern.
Im April 2010 hatte die Programmiersprache C Java nach vier Jahren vom ersten Platz des Popularitätsindex von Tiobe verdrängt. Nun ist Java im Juni 2010 wieder zurück an der Spitze.
Nach mehr als vier Jahren steht die Programmiersprache C wieder auf Platz 1 im Tiobe-Index, der versucht, die Popularität von Programmiersprachen abzubilden. C profitiert vor allem von der Schwäche Javas.
Das PHP-Projekt hat ein weiteres Maintenance-Release von PHP 5.3 veröffentlicht. PHP 5.3.2 beseitigt zahlreiche Fehler und schließt Sicherheitslücken.
Zend will PHP-Entwicklern die Fehlersuche mit seinem neuen Zend Server 5.0 und dessen Code Tracing erleichtern. Zudem beschleunigt die Software PHP durch diverse Caching-Mechanismen und steht ab sofort in der finalen Version zur Verfügung.
Facebook hat mit HipHop eine Software zur Beschleunigung von PHP veröffentlicht. HipHop ist bei Facebook bereits im Einsatz und hat die Serverlast halbiert.
Das Adventure-PHP-Framework (APF) ist in der Version 1.11 auf Geschwindigkeit optimiert worden. Außerdem wurde die Unterstützung für PHP 4 entfernt und die für PHP 5.3 verbessert.
Drei Versionen des Zend-Frameworks haben die Entwickler mit Patches für kritische Sicherheitslücken versehen. Die Entwickler raten zu einem Update auf die Versionsnummern 1.9.7, 1.8.5 und 1.7.9.
Die PHP-Version 5.2.12 schließt mehrere Sicherheitslücken. Zudem wurden insgesamt 60 Fehler korrigiert, was der Software zu mehr Stabilität verhelfen soll.
Zend aktualisiert seine PHP-Entwicklungsumgebung, so dass Zend Studio mit der Version 7.1 die Unterstützung für taskorientierte Programmierung und PHP Archive (PHAR) sowie eine Remote-Server-Synchronisierung mitbringt.
Die Version 2.0 des PHP-Frameworks Zend soll in Teilbereichen komplett überarbeitet werden. Anwender sind aufgefordert, die Änderungsvorschläge zu diskutieren.
Mit PHP 5.3.1 beseitigen die Entwickler der freien Skriptsprache zahlreiche Fehler. Auch einige Sicherheitslücken werden beseitigt, so dass allen Nutzern zum Update geraten wird.
Das Team um die Entwicklungsumgebung KDevelop hat eine weitere Beta für KDE 4.3 veröffentlicht. Neben zahlreichen Bugfixes wurde auch ein Plug-in für PHP beigefügt.
Zeev Suraski gründete zusammen mit Andi Gutmans das Unternehmen Zend Technologies, das Produkte rund um PHP anbietet, sich aber auch stark an der Entwicklung der freien Scriptsprache beteiligt. Suraski war maßgeblich an der Entwicklung von PHP 4 beteiligt, ist für einige PHP-Erweiterungen verantwortlich und heute zusammen mit Gutmans Co-CTO von Zend. Golem.de sprach in diesem ersten Teil unserer Interviews mit ihm über die Eclipse PHP Development Tools (PDT), Zends Kooperation mit Microsoft und das nahende Ende von PHP 4.
Zend hat seine PHP-Distribution Zend Core überarbeitet, die mit der neuen Version 2.5 eine einheitliche Plattform über verschiedene Betriebssysteme hinweg bieten soll. Zugleich veröffentlichte Zend eine Beta-Version seiner Entwicklungsumgebung Zend Studio for Eclipse, die auf Eclipse PDT basiert.
Drei Jahre nach dem Erscheinen von PHP 5 wurde nun das offizielle Ende von PHP 4 angekündigt. Zum Jahresende stellen die PHP-Entwickler ihre Unterstützung für PHP 4 ein, dann wird es dafür keine offiziellen Updates mehr geben.
Der Diascanner Rollei DF-S 190 SE ist eine 9-Megapixel-CMOS-Kamera in einem Gehäuse und besitzt den richtigen Abstand zu einem Dia oder einem Negativ, um es bildfüllend abzulichten. Dadurch soll die Bilderfassung wesentlich schneller gehen als mit einem herkömmlichen Diascanner.
(Diascanner)
Der Softwareentwickler Pete Lamonica hat mit Siri Proxy eine Software entwickelt, die es ermöglicht, Apples Sprachsteuerung um zusätzliche Funktionen zu erweitern. Lamonica zeigt, wie er das Thermostat seiner Heizung mit Siri steuert.
(Iphone 4s Befehle)
Microsoft hat neue Anwendungen für seinen Cloud-Speicherdienst Skydrive vorgestellt, die nicht nur mit Windows, sondern auch unter Mac OS X Lion laufen. Gleichzeitig wird Neueinsteigern nur noch 7 GByte kostenloser Speicherplatz geschenkt. Vormals waren es 25 GByte.
(Skydrive)
Wie angekündigt, hat Microsoft Windows 8 heute zum Download freigegeben. Abonnenten von MSDN und Technet können das neue Betriebssystem ab sofort herunterladen.
(Windows 8 Download)
Ein 11,6 Zoll großer Touchscreen, lange Laufzeiten und Kompatibilität zu allen Windows-Programmen - die Erwartungen an Intels neue Plattform Clover Trail für Windows 8 sind groß. Der Smart PC XE500T1C von Samsung erfüllt sie jedoch nur zum Teil.
(Samsung Ativ)
Sony wird den Nachfolger der Playstation 3 am 20. Februar 2013 in New York vorstellen und hat entsprechende Einladungen verschickt. Auf Youtube hat Sony zudem einen kurzen Teaser veröffentlicht.
(Playstation 4)
E-Mail an news@golem.de