Dependency Management mit Composer

PHP befindet sich aktuell auf dem Weg, wieder eine angesehene Plattform für professionelle Webanwendungen zu werden. Dieses Ansehen muss sich erst wieder erkauft werden. Noch zu oft leidet die Sprache unter dem Bild, ihre Produkte bestünden nur aus schlecht strukturierten und unprofessionellen Scripts.
In vielen Fällen mag dies richtig sein und man muss zugeben, dass die Verwendung von PHP oft dazu verleitet, einen „Quick & Dirty“-Ansatz der sauberen Lösung vorzuziehen. Als professionelle Software-Entwickler müssen wir aber stets versuchen, mit unserer Arbeit hoch-qualitative und nachhaltige Software zu produzieren.

Ein Anspruch, den sich sicher jeder Entwickler stellen muss, ist, die Produkte seiner Arbeit wiederverwendbar zu halten. In diesem Kontext fallen oft die Begriffe Kapselung und Modularisierung. Um Module wiederverwendbar zu machen, müssen diese eine klare Schnittstelle besitzen und möglichst nur eine Aufgabe – und diese Aufgabe dafür richtig – erledigen. Beim Design modularer Applikationen merkt man schnell, dass bestimmte Module bereits an anderer Stelle entwickelt wurden und eventuell wiederverwendet werden können.
Dieser Artikel beschreibt eine Software, die das Wiederverwenden von PHP-Modulen automatisiert.

Weiterlesen

Mayflower loves Zend Framework

Zend Framework poster – DIN A0. A must have for developers.

Mayflower loves Zend Framework. If we have the choice, we choose the Zend Framework (otherwise, we choose the framework the customer uses). For this reason, we compiled a big poster giving an overview about the most common used components of Zend Framework and distributed it via International PHP Conference and soon PHP Magazin. Currently, the poster is in German. We’re working on an English translation which should be available soon in the next days. If you’d like to have one, just fill out this form – we’ll send you one. Oh, we’re just working on having the poster at one of the online shops so that everyone can get his own Zend Framework poster!

 

Zend Framework has, like other frameworks, its advantages and disadvantages. However we think that it will be one of the upcoming industry standards that leverage speed and easyness in PHP development. For years, Mayflower has been a big fan of Zend Framework, working with it since V0.9 in its early days. As always, we’re customer minded, that means if a customer prefers other frameworks like Symfony, PEAR, eZ components and the like, we’re happy to go with. But we just believe that Zend Framework will be spearheading the OpenSource PHP framework world.