Rogue Wave hat PHP-Company Zend übernommen

Das Softwarehaus Rogue Wave hat soeben den PHP-Spezialisten Zend Technologies übernommen. Mit dieser Übernahme von PHP-Knowhow erweitert Rogue Wave sein Portfolio vor allem in die Bereiche Web und Mobile. Zend Technologies gehört zu den bekanntesten Unternehmen, wenn es um die beliebteste Scriptsprache im Internet PHP geht – das Unternehmen ist selbst an der PHP-Entwicklung beteiligt. Der komerzielle Fokus der Firma Rogue Wave liegt mehr im Bereich High Performance Computing mit Entwicklerwerkzeugen für C, C++, Java und C#. Zend-CEO Andi Gutmans, verspricht sich für den PHP-Protagonisten Zend Technologies eine breitere Kundenbasis im Enterprise-Segment. In seinem Blog-Beitrag auf LinkedIn unterstreicht er auch, dass der Zusammenschluss keine Abwendung von der Open-Source-Strategie bedeute, sondern dass er weiterhin zu PHP, dem Zend Framework und Eclipse PDT (PHP Development Tools) stehe. Seine Firma arbeite sehr hart an der Qualität von PHP 7, das Mitte November released werden soll, und der darauf folgenden Zend Engine. Zu den finanziellen und sonstigen Details der Übernahme haben sich die Beteiligten bisher nicht geäußert.

2015-10-07T11:13:16+02:00Oktober 7th, 2015|PHP|Kommentare deaktiviert für Rogue Wave hat PHP-Company Zend übernommen

Die erste Beta von PHP 7 ist da

Für den 12. November ist die endgültige neue Hauptversion 7 der Programmiersprache PHP geplant. Jetzt gibt es die erste Beta-Version von PHP 7.0 zum Download bei php.net. Die nachfolgenden Releases wie die voraussichtlich noch im Juli kommende zweite Beta und danach dann auch mehrere Release Candidates werden dann wohl nur noch Fehlerbeseitigungen enthalten. Mit dem neuen PHP 7 werden unter anderem Typsicherheit für skalare Datentypen und auch eine stark überarbeitete Zend Engine kommen. Die neue Version soll gegenüber ihrem Vorgänger PHP 5.6 deutlich schneller sein, in Ankündigungen ist von bis zu doppelter Geschwindigkeit die Rede, im Vergleich zu PHP 5.0 soll das nächste PHP sogar 14-mal schneller sein. PHP 7 ist jetzt auch 64-Bit-fähig und neue Operatoren wie Null Coalescing (??) und Combined Comparison (<=>) erlauben jetzt auch  kompaktere Schreibweisen komplexer Algorithmen. Dabei bleibt PHP 7 noch abwärtskompatibel zu PHP 5.x - nur mit PHP 4.x entwickelte Programme müssen wohl umgeschrieben werden, weil man sich von einigen älteren und nicht mehr unterstützten APIs mit PHP 7 verabschiedet hat.

2015-07-16T11:52:05+02:00Juli 16th, 2015|PHP|Kommentare deaktiviert für Die erste Beta von PHP 7 ist da

Neue PHP-Engine beschleunigt Programme um bis zu 30 Prozent

Um die Ausführung von PHP-Anwendungen zu beschleunigen, haben Mitarbeiter der Firma Zend mit JIT-Techniken und LLVM experimentiert. Das brachte aber noch nicht die gewünschte Beschleunigung, so dass das Team sich auf größere Umbauten an den internen Datentypen verlegte – das erbrachte jetzt Leistungssteigerungen zwischen 10 und 30 Prozent, wie Dmitry Stogov schreibt. Die Entwickler waren zwar davon ausgegangen, dass die Virtuelle Maschine (VM) optimiert sei, aber sie arbeitete wohl mit zu vielen Speicherzuweisungen und Referenzzählern. Daher sollen jetzt die Datentypen so geändert werden, dass solche “Heap-Zuweisungen minimiert werden“. Bis heute werden alle Werte von der Zend Engine auf dem Heap-Speicher verwaltet. Damit benutzen sie die Referenzzählung und den Garbage Collector. Außerdem arbeitet die Zend Engine hauptsächlich mit Zeigern auf die interne Datenstruktur für alle Variablen, Zvals. Die neue PHP-Implementierung nutzt keine Zeiger mehr und speichert die Zvals auf dem Stack, in Hashtable-Buckets und Property Slots. Das soll die Operationen auf dem langsameren Heap “dramatisch” verringern und vermeidet auch Referenzzählung und Garbage Collector für einfachere Datentypen. Eine Kompilieranleitung für die neue PHP-Engine findet sich im Wiki.

2014-05-06T22:10:59+02:00Mai 6th, 2014|PHP|Kommentare deaktiviert für Neue PHP-Engine beschleunigt Programme um bis zu 30 Prozent
Nach oben