Welches Programm sollte ich zum Programmieren von Apps mit relationalen und Graphdatenbanken verwenden?

Ich bin dabei, mein PC-Betriebssystem auf eine Linux-Distribution umzustellen, und ich möchte weiterhin in einer Umgebung programmieren, die Visual Studio/SQL Server ähnelt, um meine Apps zu entwerfen.

Ich möchte, dass Sie mir mit einigen Vorschlägen helfen, welche Linux-Distribution am besten zum Programmieren geeignet ist und welches Programm ich zum Entwickeln meiner Apps verwenden sollte. Ich möchte einige Drag-and-Drop-GUI-Designer (wie VS oder Netbeans) und die Funktion zum Exportieren meiner Apps nach Windows und MacOS verwenden.

Ich würde wirklich alle Vorschläge schätzen.

Vielen Dank

Willkommen bei den Softwareempfehlungen! Ich würde sagen, die Linux -Distribution ist der weniger relevante Teil Ihrer Frage. Fragen Sie besser nach dem GUI-Designer, den Sie verwenden möchten (unter Angabe Ihrer Anforderungen), der "unter Linux" ausgeführt werden soll. Es ist eher selten, dass eine solche Anwendung an eine bestimmte Linux-Distribution gebunden ist. Es kann jedoch an eine bestimmte Desktop-Umgebung gebunden sein (z. B. KDE oder Gnome). Aber diese Abhängigkeiten sind normalerweise wieder auf den meisten Linux-Distributionen verfügbar. Wie bereits erwähnt, müssen Sie Ihre Anforderungen für gute und passende Antworten spezifizieren.

Antworten (1)

Xojo

Xojo , früher bekannt als REALBasic , ist ein integrierter Satz fortschrittlicher Tools, darunter eine Programmiersprache, ein ausgeklügelter visueller Drag-and-Drop-GUI-Layout-Editor und Multi-Plattform-Compiler. Stellen Sie sich Xojo alswiedergeborenes und stark verbessertes Visual Basic vor.

Xojo ist einfach genug für einen Anfänger, das Programmieren zu lernen, aber auch leistungsfähig genug für den täglichen Gebrauch durch professionelle Entwickler. Die Sprache ist vollständig objektorientiert und verwendet moderne Compiler-Technologie. Kommt mit gründlicher Dokumentation, sowohl Referenz als auch Tutorial.

Die Entwicklungstools laufen auf mehreren Linux-Distributionen, Microsoft Windows und macOS.

Desktop-Apps

Desktop-Apps werden auf diesen 3 Plattformen (Linux/Win/Mac) sowie auf Raspberry Pi bereitgestellt . Einzelheiten finden Sie auf der Seite Systemanforderungen .

Web-Apps

Sie können auch Web-Apps erstellen, ohne HTML, CSS, JavaScript, DOM und dergleichen lernen zu müssen. Erstaunliche Technologie: Ihre App wird serverseitig in Xojo ausgeführt, rendert jedoch automatisch clientseitig in einem Webbrowser unter Verwendung von Standard-Webtechnologien (keine Plugins).

iOS-Apps

Sie können auch iOS-Apps erstellen, aber nur, wenn Sie Xojo auf macOS mit Zugriff auf Xcode ausführen .

Datenbank

Xojo unterstützt eine Vielzahl von Datenbanken, darunter: SQLite, PostgreSQL , MySQL, Microsoft SQL Server und Oracle. Siehe die Seite, Xojo und Datenbanken .

Übrigens, hier ist ein neuer Artikel über den Versand von Xojo 2016 Release 3.

Die Xojo Developer Conference (XDC) findet nächsten Monat in Houston, TX, statt.

Mächtige Waffe! Installieren. Danke @Basil Bourque!