Deutsch   English
OSBF Plat_Forms

„Plat_Forms 2011“ – Die neue Herausforderung

Plat_Forms“ ist ein professioneller Programmierwettbewerb bei dem die beste Technologie zur Webentwicklung gesucht wird. Es treten diesmal insgesamt 15 Teams mit jeweils drei hochqualifizierten Entwicklern an.

 

Der Wettbewerb geht über 30 Stunden und findet am 18. und 19. Januar 2011 im Nürnberger Kongress Zentrum unter Aufsicht der Freien Universität Berlin statt. Ziel der Veranstalter ist wieder ein wissenschaftlicher Vergleich der verwendeten Technologien. Motivation der teilnehmenden Teams ist es, Leistungsprofile der Plattformen zu erarbeiten, um in Kundenprojekten immer die geeignetste Technologie einzusetzen.

 

Für die verschiedenen Kategorien von Web-Technologien gehen die folgenden Teams an den Start:

 

 Für Java:

Für Perl:

Für PHP:

Für Ruby:

 

Zusätzlich wird ein weiteres Team außer Konkurrenz am Wettbewerb teilnehmen. Upstream Agile (http://upstre.am) will die gestellte Aufgabe mit Hilfe von JavaScript lösen, das sowohl auf dem Server, als auch auf dem Client ablaufen soll. Da das Auswahlkomitee der FU Berlin JavaScript als wichtigen Zukunftstrend sieht, wurde die Bewerbung des Teams von Upstream Agile akzeptiert. Weil jedoch keine drei Teams für JavaScript zur Verfügung stehen, kann das Team nicht am Programmierwettbewerb teilnehmen. Die Auswertung der Ergebnisse dieses Teams erfolgt in einem besonderen Teil der wissenschaftlichen Untersuchung.

 

Weitere eingereichte Bewerbungen zu anderen Web-Entwicklungsplattformen scheiterten an der Vorgabe von mindesten drei Programmierteams pro Plattform. Diese waren Dotnet (eine Bewerbung), Phyton (zwei Bewerbungen) und TCF (eine Bewerbung). Die FU Berlin und der OSBF als Veranstalter von Plat_Forms hoffen darauf, dass diese Teams beim nächsten Wettbewerb 2012 wieder mit dabei sind und auch diese Plattformen dann an den Start gehen.

 

Veranstaltet wird der Wettbewerb durch die OSBF in Kooperation mit der freien Universität Berlin, dem iX Magazin sowie Microsoft und ICANS als Hauptsponsoren.

01.01.1970

Vergangene Plat_Forms Wettbewerbe

Vergleich von Web-Entwicklungstechnologien mit überraschenden Ergebnissen

Sieger im internationalen Programmierwettbewerbs „Plat_Forms 2007“ des Linux Business Campus Nürnberg und der Freien Universität Berlin gekürt. Ergebnisse dieses ersten wissenschaftlich ausgewerteten Vergleichs der Entwicklungsplattformen Java, PHP und Perl liegen jetzt vor.

 

 

Nach fünf Monaten intensiver Auswertung lagen die Ergebnisse des in 2007 erstmalig durchgeführten und weltweit einzigartigen Wettbewerbs „Plat_Forms“ vor. Die drei Sieger abaXX Technology, OXID eSales, und Optaros/Etat de Genève nahmen in Nürnberg ihre Trophäen entgegen.

 „Plat_Forms“ – Die Herausforderung

Bei „Plat_Forms“ haben pro Entwicklungsplattform (Java, Perl und PHP) jeweils drei Teams mit je drei professionellen Softwareentwicklern die gleiche Web-Anwendung entwickelt. Dies geschah innerhalb von zwei Tagen unter Aufsicht der Freien Universität Berlin. Ziel der Veranstalter war ein wissenschaftlicher Vergleich der verwendeten Technologien. Motivation der teilnehmenden Teams war es, Leistungsprofile der Plattformen zu erarbeiten, um in Kundenprojekten immer die geeignetste Technologie einzusetzen.

 

Die zu realisierende Web-Anwendung war durch 150 Anforderungen beschrieben und bestand aus einer Community-Anwendung mit Registrierung, Persönlichkeitstest, komplexer Suche und Übersichtsanzeigen in Form von HTML-Seiten, sowie einer Webservice-Schnittstelle mittels SOAP und WSDL.

„Plat_Forms“ - Die wichtigsten Ergebnisse

Realisierter Funktionsumfang: Die PHP-Lösungen wiesen mehr Funktionalität auf als die in Perl entwickelten. Bei den Java-Lösungen schwankte der Funktionsumfang stark.

 

Sicherheitslücken: Zwei der PHP-Lösungen und eine in Perl waren anfällig für das Einschmuggeln von Javascript-Code (Cross Site Scripting). Je eine Lösung in Java und Perl, aber keine einzige in PHP, zeigte Störungen beim Versuch des Einschmuggelns von SQL-Code (SQL-Injektion) -- kein ideales Verhalten, auch wenn ein wirklicher Einbruch vermutlich nicht möglich ist. Die Überraschung ist das gute Abschneiden des als unsicher berüchtigten PHP.

 

Programmgröße: Die Perl-Lösungen waren am kompaktesten, die Java-Lösungen am umfangreichsten.

 

Weitere Erkenntnisse: Bei vielen Punkten schnitten die verschiedenen Plattformen deshalb gleichrangig ab, weil die Schwankungen zwischen den drei Teams einer Plattform größer waren als die Unterschiede zwischen Teams verschiedener Plattformen. Dies unterstreicht wieder die Erkenntnis, dass das Personal wichtiger als die Technologie ist.

 

Detaillierte Ergebnisse, Einzelheiten und Details sind unter www.plat-forms.org zu finden.

 

„Plat_Forms“ - Die Sieger

Bestes Programmierteam der Java Plattform war abaXX Technology. Sie realisierten insbesondere den weitaus größten Funktionsumfang.

 

Als Sieger der PHP Plattform ging OXID eSales hervor. Die Lösung war in allen Bereichen stark und bestand als einzige alle Robustheitsprüfungen ohne jeden Mangel.

 

Optaros/Etat des Genève erzielte die besten Ergebnisse auf der Perl Plattform und die bei weitem kompakteste Lösung.

 

Die Siegerteams erhielten je 1.500 €.

„Plat_Forms“ – Die Veranstalter und Sponsoren

Veranstalter des Wettbewerbs im Jahr 2007 waren die Arbeitsgruppe Software Engineering der Freien Universität Berlin sowie der Linux Business Campus Nürnberg e.V. Gesponsert wurde der Wettbewerb von ZEND, Accenture und Optaros.

 

Für eine Wiederholung, die im nächsten Jahr geplant ist, werden schon jetzt Interessenten und Förderer gesucht.

 

Weitere Informationen finden Sie unter www.plat-forms.org

Nach oben

Members

NEONRED GROUP GmbH