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:
- Zend hat eine Zusammenarbeit mit Adobe angekündigt, um die Entwicklung von Rich Internet Applications basierend auf PHP und dem kostenfreien, open-source Flex Framework zu vereinfachen. Als Teil der Zusammenarbeit wird Adobe bei der Integration des Action Message Format (AMF)-Supports mit Zend Framework helfen. Dies ermöglicht eine Datenintegration mit hoher Bandbreite zwischen serverseitigem PHP und clientseitigen Daten- und logischen Komponenten von Flex. Die Nutzung von PHP in Kombination mit Flex, Ajax und Adobe AIR zum Erstellen von RIAs für den Desktop wird dadurch einfacher. Beide Unternehmen planen darüber hinaus, die Nutzung ihrer Entwicklungsumgebungen (Zend Studio und Adobe Flex Builder) für Entwickler noch komfortabler zu machen sowie die Erstellung spezieller Webseiten, mit denen Nutzer die Anwendung von PHP mit Flex lernen können.
- Zend und Dojo Foundation arbeiten zusammen, um eine Out-of-the-Box-Lösung zur Entwicklung von Ajax-basierten Webanwendungen mit Zend Framework und dem Dojo Toolkit zur Verfügung zu stellen. Zend Framework 1.6, dass bereits früher in diesem veröffentlicht wurde, ist die erste Version, welche die Dojo-Integration anbietet.
- Zend Core for i5/OS 2.6 ist ab sofort verfügbar. Zend Core for i5/OS ist der zertifizierte PHP-Stack, der speziell für IBM i5/OS und die Entwicklung von geschäfskritischen Webanwendungen auf IBM i-Plattformen entwickelt wurde. Dieses Release erhöht die Sicherheit, beinhaltet das aktuelle Zend Framework 1.6 sowie Erweiterungen, mit denen PHP einfacher auf native Ressourcen auf der i5 zugreifen kann.
- Von Zend Studio, der führenden PHP-Entwicklungsumgebung, steht ab sofort die neue Version 6.1 zur Verfügung. Damit können Entwickler die Vorteile des technisch ausgereiften und mit vielen Features ausgestatteten Eclipse Framework nutzen. Die neue Version unterstützt die Zend Framework- und Dojo Toolkit-Integration, womit Ajax Javascript-basierte reichhaltige Webanwendungen einfacher entwickelt und geliefert werden können.
- Zend kündigt darüber hinaus eine neue Prüfung zur Zertifizierung als „Zend Certified Engineer (ZCE) for Zend Framework“ an. ZCE for Zend Framework ergänzt die bestehende ZCE for PHP Zertifizierung, über die sich bereits mehr als 3.500 ZCE’s zertifiziert haben. Zend-Zertifizierungen setzen den Standard für PHP-Zertifizierungen. Die Prüfungen bestätigen die außerordentliche Expertise und sind ein Maßstab für PHP5- und Zend Framework-Entwickler. Möglich wird dies durch die Verwendung von Examensthemen, die von einem neutralen Gremium führender PHP-Experten und Community-Mitgliedern erarbeitet und spezifiziert werden.
„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.
- Die Stärken und Schwächen des Frameworks.
- Wie wird mit Anforderungswünschen umgegangen?
- Wie sieht der Internationalisierungsprozess aus?
- Wie aktiv wird das Framework betreut und weiterentwickelt?
- Welche Referenzen gibt es?
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.
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
- Dojo Integration
- JSON-RPC
- Dojo Data packing
- Dojo View Helper
- Dijit integration with Zend_Form & Zend_View
- Dojo Library Distribution
- SOAP
- SOAP Server
- SOAP Client
- Autodiscovery
- WSDL access
- WSDL Generation
- Preview of Tooling Project in Laboratory (see /laboratory folder)
- Command Line Interface
- Project Asset Management
- Unit Testing Harness for Controllers
- Lucene 2.3 Index File Format Support
- Zend_Session save handler for Database Tables
- Paginator Component
- Text/Figlet Support
- ReCaptcha Service
- Zend_Config_Xml Attribute Support
- Character Set Option for DB Adapters
- Zend File Transfer Component
- New Media View Helpers (Flash, Quicktime, Object, and Page)
- Support in Zend_Translate for INI File Format
Quelle: http://devzone.zend.com/article/3712-Zend-Framework-1.6-Release-Candidate-1-now-available
