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

  • OCR Coordinate Workaround for Missing API Core Challenge On macOS, there is no direct way to trigger a „Share Menu Item“ via AppleScript. Neither AppleScript nor Automator provide a native command to, for example, share a website from Safari directly to the Notes app. The provided script solves this problem with a creative workaround: It locates…

  • OCR-basierter Workaround für fehlende System-API Problemstellung Mit macOS gibt es keine direkte Möglichkeit, einen Eintrag aus dem „Teilen“-Menü (Share Menu) per AppleScript auszuführen. AppleScript und Automator bieten keinen nativen Befehl, um z.B. eine Webseite direkt aus Safari an die Notizen-App zu übergeben. Das hier vorgestellte Skript umgeht diese Einschränkung mit einem kreativen Ansatz: Es sucht den…

  • Why Transfer from Pocket to Apple Notes? The Ultimate Migration Guide With Mozilla discontinuing Pocket, millions of users need to find a reliable Pocket alternative. Apple Notes has emerged as the best free alternative, offering seamless integration across all Apple devices and continuously expanding functionality. The Challenge: Migrating Hundreds of Pocket Bookmarks Manual Transfer vs. Automated Pocket to Apple…

  • Pocket Einstellung: Warum Apple Notizen die beste Alternative ist Mozilla hat die Einstellung von Pocket angekündigt, was Millionen von Nutzern dazu zwingt, nach einer Pocket Alternative zu suchen. Apple Notizen hat sich als die beste kostenlose Alternative etabliert, da die App kontinuierlich mit neuen Funktionen erweitert wird und nahtlos in das Apple-Ökosystem integriert ist. Pocket Daten exportieren und zu Apple Notizen…

  • 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.

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