Framework Day

Datum: 

Montag, 2. Juni 2014

Große Projekte basieren zum größten Teil auf einem der zahlreichen Frameworks, die das PHP-Universum bieten hat. Dabei ist nicht die Frage, ob man ein Framework benutzt, sondern viel mehr: welches und warum. Die Wahl eines Frameworks ist ebenso wichtig wie die Wahl der passenden Technologien, die im Projekt eingesetzt werden sollen. Im Framework Day werden Ihnen zahlreiche Experten aus dem QA-, Testing- und Security-Umfeld keine Features oder Frameworks vorstellen – sie werden Ihnen helfen, das für Sie und ihr Projekt passende zu finden.

A Framework is No Architecture

english

Session

Datum: 

Montag, 2. Juni 2014 - 10:15 bis 11:00

Raum: 

  • Salon 2

Frameworks solve common problems, and thus allow rapid application development. Agile and incremental software development, however, does not magically create architectures as you go. We will prove the point that your favourite framework does not provide you with an application architecture, and analyze what implications this has. This talk is not about big design up front, and not about "your framework is bad", or "another framework is better". It is about avoiding to end up in a situation where software works, but maintenance is tough, expensive, and bears more risks than you can afford to take, regardless of which framework you are using.

thePHP.cc

Planning for the Unplannable: Framework-Grade Architecture

english

Session

Datum: 

Montag, 2. Juni 2014 - 11:30 bis 12:15

Raum: 

  • Maritim A

Long running projects, be it software or city planning, have something in common: the constant change to their environment. The problems to solve in one, two, or even five years from now will be different from those at hand now – and they are yet unknown. Thus dealing with uncertainty is one of the key issues and a well-chosen set of development techniques can help with that. Even if you don't plan to develop a framework, there's a lot you can learn from the development processes for creating your own stable and performant applications.

TechDivision GmbH

What frameworks can do for you – and what not

german

Session

Datum: 

Montag, 2. Juni 2014 - 12:30 bis 13:15

Raum: 

  • Salon 6

Companies often choose frameworks by the same criteria – which is popularity, documentation and matureness. And speed of course. Or only speed. But even if you found the "perfect" framework, what can you actually expect from it? And what are marketing promises even the best framework won't be able to deliver? From the perspective of someone who started an open source framework years ago I'll share my idea of where frameworks differ, where frameworks can help you and why engaging with one is unlike just buying a product.

TechDivision GmbH

Which Framework?

english

Session

Datum: 

Montag, 2. Juni 2014 - 14:30 bis 15:15

Raum: 

  • Salon 6

Developers usually have their favourite framework. But when did they choose it, and why? Was the decision rational, or rather emotional? This talk will not name "the best framework", but rather give the attendees a good background on how and why to choose frameworks and third-party-code in general. Topics covered include code quality, metrics, sustainability, and performing a general project assessment.

thePHP.cc

Frameworks to the rescue

english

Session

Datum: 

Montag, 2. Juni 2014 - 15:30 bis 16:15

Raum: 

  • Salon 6

Frameworks werden oft als Allheilmittel in der Entwicklung betrachtet – sie liefern schnelle Ergebnisse und sind oft als Lösung für Probleme entstanden, die andere schon vor uns hatten. Doch ist es wirklich immer sinnvoll, auf Frameworks zu setzen? Diskutieren Sie in diesem Panel mit Experten über die Auswirkungen der Wahl eines Frameworks und gewinnen Sie die überraschende Erkenntnis, dass ein Framework manchmal auch die falsche Entscheidung sein kann.

thePHP.cc
Software & Support Media