Xojo

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von REALbasic)
Wechseln zu: Navigation, Suche
Xojo
Entwickler Xojo, Inc.
Aktuelle Version Xojo 2015 Release 1
(17. Februar 2015)
Betriebssystem Windows, OS X, Linux
Kategorie Programmiersprache
Lizenz Proprietär
Deutschsprachig nein
www.xojo.com

Xojo (früher REALbasic und Real Studio) ist eine objektorientierte Programmiersprache mit Visuellen Entwicklungsumgebungen für OS X, Linux und Windows und basiert in ihren Befehlen und der Syntax auf der Programmiersprache BASIC.

Eigenschaften[Bearbeiten]

Xojo ähnelt sehr stark Visual Basic 6, so dass es seither sehr beliebt bei Visual-Basic-6-Anhängern ist, die nicht zu den .NET-Versionen wechseln wollen. Xojo wird mit einer großen Bibliothek an Elementen ausgeliefert. Eine eigene Version der Entwicklungsumgebung für Linux ist seit 2005 verfügbar.

Xojo-Programmcode kann ohne Änderungen auch auf den jeweils anderen Plattformen (speziell Windows, Linux, OS X und Web) compiliert werden und erzeugt dabei Stand-Alone-Anwendungen, Consolen-Anwendungen oder auch Web-Anwendungen für das jeweilige x86- oder x64-System. Dabei wird keine zusätzliche Laufzeitumgebung benötigt, lediglich unter x64-Linux müssen eine Reihe zusätzlicher Bibliotheken installiert sein,[1] um Xojo und die damit kompilierten Programme lauffähig zu machen. Besagte Webanwendung basiert dabei auf CGI, hingegen die Standalone auf dem Cocoa/Mono-Framework. Für jeweils plattformspezifische Änderungen sind Direktiven implementiert, die es erlauben, den Quellcode entsprechend anzupassen. Bis zur Version 5.5.5 lief die IDE noch nativ auf Mac OS 9, nachfolgende Versionen konnten bis 2007 Release 3 noch Mac OS 9-Programme kompilieren.

Ab der Version 2014r3 kann Xojo auch zur Entwicklung nativer iOS-Apps verwendet werden. Die Entwicklung dafür muss zwingend auf Mac OS X erfolgen, da zum Debuggen der iOS Simulator von Apple verwendet wird, der nur unter OS X zur Verfügung steht. Seit der Version 2015r1 erzeugt Xojo iOS-Apps als Universal Binary.

Geschichte[Bearbeiten]

Realbasic wurde ursprünglich von dem US-Amerikaner Andrew Barry unter dem Namen CrossBasic entwickelt, damals jedoch als reine Macintosh-Software. Da CrossBasic einerseits sehr einfach zu bedienen war, andererseits aber durchaus professionelle Programme damit entwickelt werden konnten, entstand schnell eine große Nutzergemeinde. Aus dem ursprünglichen Hobby-Projekt (Barry war hauptberuflich Spiele-Entwickler) wurde Ende der 1990er Jahre eine kommerzielle Software. Der heutige Besitzer und CEO, Geoff Perlman, kaufte das Projekt und gründete in Austin (Texas) die Real Software Inc. Trotz einiger Anlaufschwierigkeiten ist Realbasic heute die führende BASIC-Entwicklungsumgebung auf dem Mac.

Seit dem 4. Juni 2013 heißt die Entwicklungsumgebung und Programmiersprache Xojo.[2] Die Entscheidung dazu erfolgte aus Marketinggründen, um jegliche Assoziative zu älteren Dialekten und deren Nachteile zu vermeiden.

Siehe auch[Bearbeiten]

Literatur[Bearbeiten]

  •  Burkhard Piereck: Realbasic für Einsteiger und Umsteiger. 1 Auflage. Smart Books Publishing AG, 2009, ISBN 3-9084-9790-6.
  •  Mark Choate: REALbasic Cross-Platform Application Development. 1 Auflage. Sams, 2006, ISBN 0-6723-2813-5.
  •  Brad Rhine: Introduction to Programming with Xojo. Xojo, Inc., 2012 (PDF und iBook).

Fußnoten[Bearbeiten]

  1. http://docs.xojo.com/index.php/System_requirements
  2. Häufige Fragen und Antworten

Weblinks[Bearbeiten]