Quelloffene Werkzeuge haben in der Softwareentwicklung eine lange Tradition, insbesondere im Java-Umfeld. Eine ausgeprägte Community-Bildung wie die Apache Software Foundation oder die Eclipse Foundation leisten hier wertvolle Arbeit, um Entwicklern das Leben zu erleichtern. Ob Bibliotheken, Frameworks oder Plug-ins: In den Projekten blühen die Sammlungen vorgefertigter Module, aus denen sich Entwickler bedienen können. Dies gilt vor allem für die Web- beziehungsweise Web-2.0-Entwicklung mit Skriptsprachen, zunehmend aber auch für mobile Anwendungen.
Bossie 2010 Kategorien
Auch in den Kategorien Enterprise-Software, Netzwerke sowie Plattformen und Middleware hat Infoworld wieder Preise vergeben. Hier gehts zu den Gewinnern:
-
Best of Open Source Software 2010: Enterprise-Software
-
Best of Open Source Software 2010: Netzwerke
-
Best of Open Source Software 2010: Plattformen und Middleware
Wie bereits in den vergangenen zwei Jahren hat das Testcenter der CW-Schwesterpublikation „InfoWorld“ nun wiederholt seine "Best of Open-Source-Software Awards" (Bossies) ausgelobt. Dabei betont die Jury, dass es sich nur um eine Auswahl des ohnehin großen Spektrums hervorragender Open-Source-Tools handelt. Neben den Werkzeugen zur Erstellung von Web- und mobilen Anwendungen kommen in diesem Jahr die Programmiersprachen „Google Go“, das Statistik-Tool „R“, das hochskalierbare Daten-Processing „Hadoop“ und wiederholt das verteilte Versionskontrollsystem „Git“ zum Zuge.
- Google Go
Die Kombination von Einfachheit und Leistung ist das Ziel von Go. Die Programmiersprache selbst ist noch im Aufbau, aber der momentane Status zeigt bereits, in welche Richtung es künftig gehen kann. - JRuby
JRuby bringt die ohnehin verbreitete Skriptsprache Ruby auf die Java-Plattform und damit auf die Ebene unternehmensweiter Business-Anwendungen. - Zend Framework
Wer den bequemsten Weg zu PHP-Anwendungen sucht, ist laut Community mit dem Zend- oder PHP-5-Framework und seinen hochwertigen Komponentenbibliotheken für die Web-Entwicklung bestens bedient. - jQuery
Ein reichhaltiges JavaScript-Framework, das sich durch seine komfortablen Funktionen für die DOM-Manipulation und -Navigation auszeichnet, kommt mit JQuery. - jQTouch
jQTouch erweitert jQuery in Form eines Plug-ins um Mechanismen für die Entwicklung mobiler Web-Anwendungen. Leicht anpassbar und stylisches Design sind nur zwei der geschätzten Eigenschaften. - Ext Core, Ext JS, Ext GWT
Sencha Ext bietet eine leichtgewichtige JavaScript-Bibliothek zur Entwicklung von Feature-reichen und skalierbaren Web-Anwendungen beziehungsweise Rich Internet Applications. Unterstützt wird auch das Google Web Toolkit. - Sencha Touch
Mobile Anwendungen für iOS und Android lassen sich mit dem HTML5-Framework Sencha Touch erstellen. Auch Offline-Applikationen sind damit möglich. - Apache Hadoop
Das in Java geschriebene Framework Hadoop ist eine skalierbare, verteilt arbeitende Software, deren hochverfügbares und performantes Dateisystem sich zur Speicherung sehr großer Datenmengen eignet. - R
R ist ein Open-Source-Werkzeug zur statistischen Analyse und grafischen Darstellung von Daten beziehungsweise der Ergebnisse. Das Tool lässt sich über die vielen verfügbaren Pakete erweitern oder anpassen. - Git
Git ist ein freies verteiltes Versionskontroll-System, das sich für ein schnelles und effizientes Handling großer und kleiner Entwicklungsprojekte eignet. Jeder lokal laufende Git-Clone enthält ein komplettes Repository mit vollständiger Dateihistorie.
Alumni
Hier finden Sie die Gewinner in der Kategorie Entwicklungs-Tools aus den vorangegangenen Jahren:
-
Bossie Awards 2009: Die besten Entwicklungs-Tools
-
Bossie Awards 2008: Die besten Entwicklungs-Tools