Xojo – Ein kurzer Erfahrungsbericht

Was ist Xojo?

Xojo ist eine Entwicklungsumgebung, die ihren Ursprung in Real Basic hat. Man kann das Werkzeug unter macOS, Windows und Linux einsetzen, um mobile Apps, Apps für den Desktop und Web–Apps (auch für die Cloud) zu entwickeln.

Es gibt eine sehr leistungsfähige Oberfläche, auf der man die visuelle Benutzerschnittstelle einer App sehr einfach mit „Drag und Drop“ entwickeln kann. Es steht eine große Menge von Bedienungselementen (Controls) zur Verfügung, die man auf diese Art platzieren kann. Zusätzliche eigene Controls können sehr leicht aus bestehenden erstellt werden.

Objektorientierte Programmierung wird in einer Basic–ähnlichen Programmiersprache zur Verfügung gestellt. Die Sprache ist sehr stark an die Basic–Varianten von Microsoft (Visual Basic) angelehnt. Allerdings bietet sie den großen Vorteil, für alle Zielsysteme zur Verfügung zu stehen. Die Zahl der Zielsysteme ist groß: iOS, Web (Cloud), Raspberry Pi, Windows, macOS und Linux.

Warum Xojo?

Xojo ist sehr leicht erlernbar und bietet eine sehr komfortable Entwicklungsumgebung. Apps können sehr leicht an die verschiedenen Zielsysteme angepasst werden. Das macht sie sehr gut wartbar. Änderungen und Erweiterungen bestehen meistens sofort oder mit geringen Anpassungen für alle Zielsysteme zur Verfügung.

Mit Xojo erstellte Apps können sehr komfortabel an verschiedene Benutzersprachen angepasst werden. Damit steht mit relativ geringem Aufwand schnell ein sehr großer Kundenkreis zur Verfügung.

Es steht eine sehr umfangreiche Dokumentation zur Verfügung, in der auch Seminare für Anfänger enthalten sind. Allerdings ist das meiste der Dokumentation nur in englischer Sprache vorhanden.

Besonders zu erwähnen ist das Forum, in dem eine sehr große Gemeinschaft sich gegenseitig hilft und Probleme sehr schnell löst. Ein Teil der Foren steht auch in deutscher Sprache zur Verfügung.

Es gibt eine große Anzahl an Erweiterungen von privaten und kommerziellen Fremdherstellern, die größtenteils sehr leistungsfähige Pakete zur Verfügung stellen.

Was kostet Xojo?

Man kann Xojo vor dem Kauf kostenlos ohne zeitliche Einschränkung nutzen. Lediglich das Erstellen fertiger Apps ist eingeschränkt. Die Kosten beginnen bei 99 $ für eine Lite-Version für ein einzelnes Zielsystem und gehen über 299 $ für die volle Unterstützung eines Zielsystem bis hin zu 699 $ für den kompletten Leistungsumfang. Es steht eine Version mit erweiterter Unterstützung und anderen Vorteilen für 1.999 $ zur Verfügung. Die Version zur Entwicklung von Programmen für den Raspberry Pi ist kostenlos. Wenn man also Apps für macOS und Windows entwickeln möchte, ist man gleich 598 $ los oder man kauft sich gleich die komplette Unterstützung für 699 $.

Das ist nicht ganz günstig, ist aber in Anbetracht der Leistungsfähigkeit der Entwicklungsumgebung durchaus angemessen. Eine Lizenz beinhaltet alle Aktualisierungen für ein Jahr. Nach diesem Zeitraum kann man eine Verlängerung für ein oder zwei Jahre zu einem vergünstigten Preis erwerben. Ein Umstieg auf einen anderen Leistungsumfang ist jederzeit möglich.

Fazit

Wenn man schnell und relativ kostengünstig Apps entwickeln möchte, kommt man um Xojo fast nicht herum.

xojo.com

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Neueste Beiträge

  • Die Kosten für Evernote sind in den letzten Jahren rasant angestiegen. Jetzt kostet das Jahresabo 99 €. Mir ist es auf jeden Fall zu teuer geworden. Leider gibt es keine vernünftige Alternative, wenn man durchsuchbare PDF-Dateien benötigt. OneNote wäre brauchbar, wenn man PDF-Dateien durchsuchen könnte. Das geht aber nicht vernünftig, denn OneNote kann tatsächlich nur…

  • Wie erzeuge ich mit RAW Power aus einem etwas flauen Bild eins, das sich sehen lassen kann?

  • Xojo ist eine leistungsfähige Entwicklungsumgebung für macOS, Windows und Linux, die ihren Ursprung in Real Basic hat.

  • Seit 1.1.2021 gilt die neue EU-Verordnung für das Betreiben von Drohnen (mit Prüfungsfragen).

  • Mit Luminar AI kann man in Sekundenschnelle den Himmel eines Bildes ersetzen

  • Falls ihr schon immer einmal wissen wolltet, welche Bildschirmauflösungen es gibt, hier einmal eine (hoffentlich vollständige) Auflistung.

  • Der Akku meines MacBook Pro zeigte weniger als ⅔ der ursprünglichen Leistung. Also musste ein neuer Akku her.

  • Ich suche schon lange ein Gerät, das ich in der Jacken- oder Hosentasche trage und das mit meinem iPhone oder iPad in meinem Rucksack verbunden ist und sich meldet, wenn ich mich ein paar Meter davon entferne. So weit so gut die Theorie.

  • Sichere Kennwörter erstellen, die man sich merken kann.

  • Guten Tag! Wer ich bin und warum dieses Blog existiert, könnt ihr hier nachlesen.

Akku Bildbearbeitung Bildschirm Bildschirmauflösung Drohne Drohnenführerschein Fotografie iFixit iOS iPadOS Kennwort Linux Luftfahrtbundesamt Luminar AI MacBook Pro macOS Pixel Raspberry PI RAW Power Real Basic Sicherheit Softwareentwicklung Windows Xojo