Zend veranstaltet vierte Zend/PHP-Konferenz: Neue Produkte und Partner-Initiativen

Highlights:

· Ankündigung von Adobe

· Neues Zend Core for IBM i

· Neue Zend Studio Version 6.1

· Neues Zend-Engineer-Zertifizierungsprogramm für Zend Framework

München, 16. September 2008 —- Zum Start der vierten, jährlich stattfindenden Zend/PHP-Konferenz, der ZendCon, hat Zend zahlreiche Maßnahmen unternommen, um PHP weiter als Plattform Nr. 1 für geschäftskritische Webanwendungen aufzustellen. Hierzu gehören Initiativen mit IBM, um den Einsatz von PHP in Unternehmen weiter voranzutreiben, sowie mit Adobe Systems und der Ajax Community für die Entwicklung von reichhaltigen Internet-Anwendungen (RIAs).

Die ZendCon ist das weltweit größte Zusammentreffen der PHP Community und von Unternehmen, die PHP zur Entwicklung von geschäftskritischen Webapplikationen nutzen. Die Konferenz bietet ein jährliches Treffen rund um ein Ökosystem, das die weltweit größten Softwarefirmen, innovative Web-Start-Ups und führende Entwickler aus mehr als 30 Ländern zusammenführt.

Das Konferenzmotto lautet „High Impact PHP“. Hierzu hält Harold Goldberg, CEO von Zend, die Eröffnungsrede über den steigenden Einfluss von PHP auf Unternehmen, Community und Einzelpersonen. In mehr als 70 Vorträgen werden Geschäftsbeispiele und Best Practices zur Entwicklung von reichhaltigen Internetanwendungen, leistungsstarken Webservices, modernen Webapplikationen für IBM i (i5/OS), optimierten Webanwendungen für die Windows-Plattform und vieles mehr vorgestellt.

Zur Eröffnung der Konferenz hat Zend verschiedene Partner-Initiativen und Produkt-Updates angekündigt, die die zunehmende Reife und Bedeutung von PHP unterstreichen:

„Das große Interesse an dieser Konferenz stimmt mit dem Interesse an PHP-Lösungen überein, das wir im Markt erleben und mit der Teilnahme von führenden Unternehmen wie Adobe, IBM und Microsoft bestätigt wird“, so Harold Goldberg, CEO von Zend. „Dieses Jahr wird die ZendCon noch größer und spannender als je zuvor. Ich freue mich, das wir eine PHP-Konferenz mit so vielen Themen, welche die geschäftlichen und technologischen Aspekte von PHP abdecken, anbieten können. Mit Teilnehmern, für die PHP Neuland ist, bis hin zu den weltweit führenden PHP-Experten.“

Zend Technologies kündigt Zusammenarbeit mit Adobe an

Zend Technologies kündigt Zusammenarbeit mit Adobe an: Schnellere Entwicklung von Rich Internet Application mit PHP und dem open-source Adobe Flex Framework

Neue Zusammenarbeit kombiniert die Flexibilität, Zuverlässigkeit und Produktivität von PHP mit der leistungsstarken Anwenderfreundlichkeit von Adobe Flash und der Flex-Technologie

München, 16. September 2008 —- Zend Technologies gibt eine Zusammenarbeit mit Adobe Systems Incorporated bekannt, die die Flexibilität, Produktivität und Zuverlässigkeit von Zends PHP-Technologien mit den Vorteilen der Anwenderfreundlichkeit von Adobe Flex zusammenzubringen soll. Ziel beider Unternehmen ist es, Technologien, Inhalte und Services zu liefern, mit denen Unternehmensentwickler einfach Rich Internet Application (RIAs) entwickeln können, indem sie Flex auf dem Client und PHP auf dem Server nutzen. Diese RIAs sind einfacher anzuwenden, beschleunigen die Entscheidungsfindung in Echtzeit und erhöhen die Mitarbeiter-Produktivität.

Ein Kernergebnis der Zusammenarbeit ist die Integration des Action Message Format (AMF) Supports mit Zend Framework. AMF ist ein Aobe Flash Player - offen, binärisch und Format-Enabling – und eine Flex-basierte Client-Applikation, mit der schnell und einfach umfassende Rich Media und andere Daten mit Servern ausgetauscht werden können. Flex ist ein produktivitätssteigerndes und kostenloses Open-Source-Framework für die Entwicklung und Pflege ansprechender Web-Anwendungen, die sich auf allen gängigen Browsern und Betriebssystemen mit dem Adobe Flash Player und auf dem Desktop via Adobe Air konsistent ausführen lassen. Zend Framework ist ein open-source PHP-Applikations-Framework, das bekannt ist für seinen Support zum flexiblen, effizienten Erstellen von Webanwendungen. AMF-Support in Zend Framework bietet eine optimierte Kommunikation zwischen serverseitigen Zend-Framework-Komponenten und clientseitigen Adobe-Flex-Komponenten. PHP-Entwickler sind damit jetzt in der Lage, den schnellen, zuverlässigen Datentransfer zwischen den Server- und Client-Tiers für ihre Webapplikationen zu nutzen. Weitere Informationen über AMF Support sind unter http://framework.zend.com und http://developer.adobe.com/flex verfügbar.

Darüber hinaus wollen Zend und Adobe die Nutzung ihrer jeweiligen Entwicklungsumgebung optimieren. Zend Studio und Adobe Flex Builder, beide aufgebaut auf der open-source Eclipse-Plattform, liefern robustes Coding, Debugging und Testwerkzeuge für professionelle Entwickler. Jetzt bieten beide Umgebungen höhere Produktivität, vereinfachten Einsatz und End-to-end-Debuggen von Anwendungen. Zukünftig wollen Zend und Adobe produktübergreifende Integrationspunkte identifizieren und implementieren, um so den Arbeitsfluss der Entwickler zu optimieren und die Entwicklungszeiten zu verkürzen.

„Seit wir Flex auf den Markt gebracht haben, sehen wir auch einen starken Zuspruch von PHP-Entwicklern und wir freuen uns, mit Zend und der PHP-Community zusammen zu arbeiten, um eine höhere Integration und Produktivität zur Verfügung stellen zu können“, so David Wadhwani, General Manager, Platform Business Unit bei Adobe. „Die Zusammenarbeit mit Zend unterstreicht Adobes Engagement für Open-Source-Initiativen. Gemeinsam ermöglichen wir Entwicklern, Flex und Zend Framework für das schnelle Liefern von vielschichtigen Applikationen sowohl für den Browser als auch den Desktop zu nutzen.“

„Zend sieht seine Aufgabe darin, es Unternehmen möglich zu machen, in PHP-Technologie zu investieren und erstklassige Erfahrungen durch die Nutzung von Internet-Standardtechnologien zu liefern“, so Andi Gutmans, Chief Technical Officer und Mitbegründer von Zend. „Wir glauben, dass unsere Kunden durch die engere Zusammenarbeit mit Adobe besser ausgestattet sind, um die Performance, Zuverlässigkeit und die fesselnde Anwendererfahrung bieten zu können, die ihre Produkte und Services von anderen unterscheiden.“

Adobe und Zend werden verschiedene Initiativen zur Produkt-Interoperabilität und -Integration durchführen und Best Practices für Kunden definieren. Beide Unternehmen haben dedizierte Bereiche in ihren jeweiligen Entwickler-Portalen erstellt. Hier werden sie Artikel, White Paper und Online-Seminare zur Verfügung stellen, an Hand derer Entwickler Best Practices kennenlernen. Damit sind sie in der Lage, Lösungen für den Unternehmeneinsatz mit Hilfe von PHP, Zend Framework und Zend Framework in Kombination mit Adobe Flex, Adobe Flash Player und Adobe AIR zu erstellen. Auch zukünftige Produktintegrationspläne werden hier zur Verfügung gestellt. Weitere Informationen finden Interessenten in der Zend Developer Zone unter http://devzone.zend.com/tag/Flex oder bei Adobe Developer Connection unter http://www.adobe.com/devnet/flex/

Zend Framework 1.6 ist da

Die Zend Framework Version 1.6 ist jetzt offiziell raus und kann hier runter geladen werden. In dieser Version hat sich vieles getan. Es sind viele neue Komponente rein gekommen. Manche kann man als Stand Alone sehr gut in eigene Projekte integrieren, wie Captcha_Form Element, File_Upload Form und Zend_Wildfire (FireBug Log Writer). Ein paar Klassen wurden nützliche Erweiterungen hinzugefügt.
Und es ist eine dojo JavaScript Bibliothek mit integriert worden die z.B. Ajax mitbringt.

Kurze Übersicht der nach meiner Meinung interesanter Neuerungen:

Zend_Session Save Handler:
Dieser Handler erweiter die Zend_Table mit der Möglichkeit die Sessions in die Datenbank zu schreiben. Diese Technik wird gut bei Multiserver System eingesetzt um den User vom Server zu Server weiter zu leiten.

Zend_Config_Xml Attribute Support:
Es ist jetzt möglich die Config Xml Tags mit Attributen zu fühlen, was eine flexible Konstruktion ermöglicht.

Paginator Komponente:
Mit dem Paginator kann man jetzt große Daten Sets in Seiten zerlegen.

Captcha Form Element:
Dieser Element erlaubt in eine Form ein Captcha Bild ein zufügen, welches als GD Bild, ein Figlet oder ReCaptcha sein kann um den Spam zu unterdrücken.

File Upload Form Element:
Erweiter die Form Elemente mit einer File Upload Funktion, die eine einfache behandlung der hoch geladenen Dateien ermöglicht.

Zend_Tool:
Dieses Tool ermöglicht es neue Projekte durch einen Bulder zu erstellen. Er legt die Komplette Ordner Struktur eines Projekts an und man kann sofort loslegen.

Es gibt noch viel mehr zu entdecken, denn Zend Framework wird von einer großen Comunity genutzt und weiter entwickelt. Das läst das Framework sehr schnell wachsen. Was dazu führen wird, dass andere Frameworks da nicht mehr mithalten werden. Wenn die Qualität so weiter beibehalten wird, wird Zend Framework die Nummer Eins im PHP Segment werden.

Nested Sets mit Zend_Db_Table

Nested Sets ist eine Technik um Verschachtelte Mengen in der Daten Bank abzubilden ohne den Parent Info zu übergeben. Diese Technik ist gut geeignet für Große Datenmengen um sie schnell und ohne weiteren Bearbeitung sofort in einer Baum Ansicht zu zeigen. Dazu reicht nur eine einzige SQL Query. Das Schreiben ist dann etwas zeit intensiver, den die Reihenfolge muss immer neu gebildet werden in allen Einträgen die Tiefer liegen als das eingefügte Element.
Da das PEAR Nested Sets nicht in die Ideologie des Zend Frameworks passt, hat sich ein Entwickler kleine Mühe gemacht und eine Nested Sets Erweiterung für die Zend_Db_Table geschrieben.
Um eigene Nested Sets zu entwickeln kann man diese Nested Sets Tabelle durch eigene erweitern und schon hat man Methoden um die Sets zu schreiben, löschen, und die Verschachtelung manipulieren.

WEBINAR: What’s New in Zend Framework 1.6

Am 13. August um 18 Uhr gibt es bei Zend ein Webinar mit dem Titel "What’s New in Zend Framework 1.6". Mehr Infos findet ihr unter http://www.zend.com/de/company/news/event/webinar-what-s-new-in-zend-framework-englisch

Guide to Programming with ZEND FRAMEWORK

Vor ein paar Wochen habe ich mir aus Interesse das Buch Guide to Programming with Zend Framework von Carl Evans bestellt. Nachdem ich nun knapp 2 Wochen auf das Buch warten musste (wurde scheinbar extra gedruckt), konnte ich es gerade eben bei dem Buchgeschäft meines Vertrauens abholen. Sobald ich mit dem Buch fertig bin, werde ich natürlich einen Beitrag über das Buch schreiben. Auf den ersten Blick macht das Buch aber einen sehr guten Eindruck.

PHP Frameworks für das Enterprise

Wer der französischen Sprache mächtig ist, findet auf http://www.clever-age.com/ ein Whitepaper, in dem die Enterprise PHP Frameworks CakePHP, CodeIgniter, Symfony sowie das Zend Framework mit einander verglichen werden.

Um an das Whitepaper zu kommen, reicht die Eingabe der E-Mail Adresse auf der Seite http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-frameworks-php-pour-l-entreprise.html

In dem Whitepaper werden unter anderem die verschiedenen Frameworks in den folgenden Punkten charakterisiert.

Nähere Informationen gibt es unter http://it-republik.de/php/news/PHP-Frameworks-fuer-das-Enterprise-044340.html bzw. http://www.clever-age.com/

Zend Framework Suche für die Windows Vista Sidebar

Für alle Windows Vista Benutzer unter den Zend Framework Entwicklern haben wir nun ein kleines Gadget. Es handelt sich dabei um eine Suche für die Sidebar, mit deren Hilfe man die offizielle Zend Framework Seite (komplette Seite, Dokumentation, Wiki) sowie unseren Blog, zf-blog.de, durchsuchen kann.

Die Installation ist eigentlich sehr einfach, dennoch ein paar kurze Worte, wie man das Sidebar Gadget installieren kann.

Installation

Zuerst muss die *.gadget Datei heruntergeladen werden. Diese kann unter http://zf-blog.de/files/zendframework.gadget heruntergeladen werden.
Anschließend kann man die Datei direkt öffnen oder speichern. Wenn man die heruntergeladene Datei nun öffnet, wird man gefragt, ob man die Minianwendung installieren möchte. Installiert man nun die Minianwendung, fügt sich die Zend Framework Suche in die heimische Sidebar ein und die Sidebar sollte ungefähr wie folgt aussehen.

zendframeworksuche

Wenn man nun fleissig am Entwickeln ist und etwas nachschlagen möchte, muss man nicht immer direkt den Browser starten, sondern kann direkt aus der Sidebar heraus suchen.

Kostenloser url Rewriter für den Iis

Auch unter dem IIS auf einem Windows Server ist es kein Problem, "freundliche" URLs zu verwenden. Bislang waren mit persönlich aber nur Erweiterungen bekannt, die Geld gekostet haben. Heute bin ich zufällig auf "Ionic’s ISAPI Rewrite Filter"1 gestoßen, eine kostenlose Erweiterung, mit deren Hilfe man die URLs umschreiben kann. Dadurch bekommt man auch kein Problem, mit dem vom Zend Framework verwendeten URL Schema.

Auf der Zend Framework Seite erfährt man außerdem, welche Änderungen man vornehmen muss, damit die freundlichen URLs des Zend Frameworks funktionieren.2

Zuerst muss man in der Datei IsapiRewrite4.ini die folgenden Zeilen hinzufügen:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[\w/\%]*(?:\.(?!(?:js|ico|gif|jpg|png|css)$)[\w\%]*$)? /index.php [I]

Anschließend muss noch der folgende Code in die Bootstrap Datei (index.php)
$redirectHelper = Zend_Controller_Action_HelperBroker::getStaticHelper(’Redirector’);
$redirectHelper->setPrependBase(false);

Leider kann ich die Erweiterung sowie die Änderungen nicht persönlich testen, da mir hierfür der Windows Server fehlt, aber eigentlich sollte es ohne Probleme funktionieren.

1 http://cheeso.members.winisp.net/IIRF.aspx
2 http://devzone.zend.com/article/3007-phparchitects-Guide-to-Programming-With-Zend-Framework#comments

Zend Framework 1.6 Release Candidate 1 verfügbar

Soeben wurde das Zend Framework in der Version 1.6 (Release Candidate 1) freigegeben. Die Version kann unter http://framework.zend.com/download heruntergeladen werden.

Neue Features

Quelle: http://devzone.zend.com/article/3712-Zend-Framework-1.6-Release-Candidate-1-now-available

Nächste Einträge →



Blogverzeichnis - Blog Verzeichnis bloggerei.de