Deutsch   English
OSBF Plat_Forms

Plat_Forms 2011 - The New Challenge

Plat_Forms” is a professional programming contest in search of the best technology for web development. This time a total of 15 teams will compete, each with 3 highly qualified developers.


The contest runs over 30 hours from the 18th to the 19th of January 2011 in the Nuremberg Congress Center under the supervision of the tertiary institution, Freien Universität (FU) Berlin. For the organizer, the goal of the event is again to achieve a scientific comparison of technologies used. For teams, participation offers a chance to compile performance profiles of various platforms and better assess the most suitable technology for customer projects.


Representing the various categories of web technologies, the following teams will kick off:

Java:

Perl:

Für PHP:

Ruby:

In addition, an extra team will participate outside the competition. Upstream Agile (http://upstre.am) will solve the given task using JavaScript, to run on both the server and client. Despite the absence of the minimum 3 teams for their category, the FU Berlin selection committee considered JavaScript to be an important future trend and accepted Upstream Agile’s team application. The results of this team will be evaluated in a special section of the scientific appraisal.


Other applications for alternative web development platforms were not accepted on the basis that the minimum requirement of 3 teams per category was not met. These were dotnet (one applicant), Phyton (two applicants) and TCF (one applicant). As the organizers of Plat_forms, FU Berlin and OSBF extend an invitation to these teams for the 2012 competition in the hope of seeing these web technologies participate next time round.


Plat_forms is brought to you by the OSBF in cooperation with Freie Universität Berlin, iX Magazin, Microsoftand ICANS as major sponsors.

Web development technology compared with surprising results

 

Winners of the international programmer competition "Plat_Forms" were announced by organizers OSBF (previously Linux Business Campus) and the Freien Universität Berlin. Scientific evaluations of development platforms Java, PHP and Perl, the first of its kind are now available.

 


After five months of intensive review, results of the „Plat-Forms“ international programming competition are now at hand. Three winners abaXX Technology, OXID eSales, and Optaros / Etat de Genève were awarded their trophies in Nuremberg today.

 

Plat_Forms - The Challenge

Three teams of three professional software developers took on the challenge to develop the same web application using their corresponding platform – Java, Perl and PHP. Limited to two days and under the supervision of Freie Universität Berlin, the goal was to make a methodical comparison of the technologies used. Participating teams enjoyed the opportunity to develop their own performance profiles of the platforms, to guide their future decisions on the most appropriate technology for customer projects.


The developed web application needed to meet 150 specifications culminating to a community forum with registration, personality tests and complex search and HTML page overviews as well as a web service interface on SOAP and WSDL.


Plat_Forms - The Results

Realized features: Solutions created on PHP demonstrated more functionality than those on Perl and the Java based solutions varied immensely in their range of features.


Security vulnerabilities: Two of the PHP solutions and one of the Perl, were vulnerable to Javascript cross site scripting. Disturbances were visible in one solution from both Java and Perl (but none from PHP), upon attempts to inject SQL scripts. Even if intrusion is successfully obstructed, this is no ideal behavior. Surpisingly, the infamously unsafe PHP performed well in this area.


Program size:
The Perl solutions were the most compact, whereas the Java solutions most comprehensive.


Other findings: The three platforms were rated the same on many areas, as the differences between the teams within a platform grouping were often greater than between the platforms. This highlights the understanding that which developer is more important than which technology is employed.


The results in detail along with more information, can be found at www.plat-forms.org 

Plat_Forms - The Winners

The best Java programming team was abaXX Technology who achieved the largest feature set by far.


Winner of the best PHP programming team was awarded to OXID eSales, who created a solution that was strong in all areas and flawlessly withstood all robustness tests.


Optaros / Etat of Geneva, achieved the best results of all those on Perl, and develop the most compact solution by far.


Each winning team received a cash prize of € 1,500.


Plat_Forms - The Organizers and Sponsors


Plat_Forms was organized by Freie Universität Berlin’s Software Engineering Working Group and the OSBF (then named Linux Business Campus Nuremberg eV). The competition was sponsored by ZEND, Accenture and Optaros.


A second Plat_Forms is planned for next year with current openings for interested participants and supporters.


More information is available at www.plat-forms.org

Members

synetics GmbH