Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  NEWS  »  Web-Framework Hop mit neuen Programmierschnittstellen  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Web-Framework Hop mit neuen Programmierschnittstellen

Hop, eine Programmiersprache für Webanwendungen samt Laufzeitumgebung, ist in Version 1.7.0 erschienen.

Die Entwickler bezeichnen die neue Version als Major Release. Sie führt zahlreiche neue Programmierschnittstellen ein, unter anderem ein Audio-API. Daneben laufe die Kommunikation zwischen Server und Client nun schneller ab. Geschwindigkeitsgewinn soll es ebenfalls bei der Dateiübertragung per WebDAV geben.

Hop, nicht zu verwechseln mit dem Helma Object Publisher, der sich gleich abkürzt, stammt von einem Team am staatlichen französischen Informatik-Institut INRIA. Die GPL-Software dient der Entwicklung von Webanwendungen mit grafischer Oberfläche, die sich an Desktopanwendungen anlehnen, beispielsweise Terminkalender, Fotoalben oder Mediaplayer. Hop stellt Widgets zur Verfügung, besitzt eine Bibliothek für die Datenbankanbindung und kann mit Protokollen wie IMAP und Formaten wie ICal, EXIF oder ID3 umgehen.


			Hop

Bereits die Demo-Anwendung auf der Hop-Homepage gibt sich als grafischer Desktop mit Fenstern.

Die Macher von Hop betrachten die Darstellungsfunktionen des Browsers als GUI-Toolkit und behaupten, Hop verhalte sich zu den Web-Technologien HTML, Javascript und CSS wie eine Hochsprache zu Assembler. Hop-Anwendungen führen die Programmlogik auf dem Server aus, die GUI auf dem Web-Browser als Client. Nach Angaben der Entwickler sind von Hop generierte Webseiten W3C- und ECMA-konform und funktionieren daher mit allen aktuellen Browsern.

Die Hop-Syntax erinnert an eine Mischung von HTML/XML mit Funktionsaufrufen und der in Lisp üblichen tiefen Verschachtelung. Eine Einführung in die Sprache gibt ein Aufsatz auf der Projekt-Homepage.

Hop 1.7.0 steht unter GPL zum Download zur Verfügung. Die Entwickler empfehlen, den Hop-Server selbst zu übersetzen, wozu neben GNU Make der Compiler Bigloo, ebenfalls ein INRIA-Projekt, notwendig ist.

(Mathias Huber)
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Hop 2.0.0 bindet Audio und Video ein
PHP-Web-Framework Flow3 erreicht 1.0
Web-CMS Bricolage 2.0 setzt auf Ajax
Hop 2.1.0 bringt neue Plattformen, Module und Widgets
Cebit 2010: Online-HD mit Linux-freundlichem Zugriff
Linuxconf Europe: Freie Software in der britischen Verwaltung
Whitepaper
The Role of Open Source in Data Integration

Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.

Download PDF (Registrierung erforderlich)
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)

Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
Kommentare (0)