Какую программу следует использовать для программирования приложений с реляционными и графовыми базами данных?

Я собираюсь сменить операционную систему своего ПК на какой-нибудь дистрибутив Linux и хочу продолжить программирование в среде, похожей на Visual Studio/SQL Server, для разработки своих приложений.

Я хочу, чтобы вы помогли мне с некоторыми предложениями о том, какой дистрибутив Linux лучше всего подходит для программирования и какую программу я должен использовать для разработки своих приложений. Я хотел бы использовать некоторые дизайнеры графического интерфейса с функцией перетаскивания (например, VS или Netbeans) и функцию экспорта моих приложений в Windows и MacOS.

Я был бы очень признателен за любые предложения.

Спасибо

Добро пожаловать в рекомендации по программному обеспечению! Я бы сказал, что дистрибутив Linux - менее важная часть вашего вопроса. Вам лучше попросить конструктор графического интерфейса, который вы хотите использовать (указав свои требования к нему), который должен работать «в Linux». Довольно редко такое приложение привязано к конкретному дистрибутиву Linux. Однако он может быть привязан к определенной среде рабочего стола (например, KDE или Gnome). Но эти зависимости обычно снова доступны в большинстве дистрибутивов Linux. Как уже отмечалось, вам необходимо указать свои требования к хорошим и совпадающим ответам.

Ответы (1)

Ходжо

Xojo , ранее известный как REALBasic , представляет собой интегрированный набор передовых инструментов, включая язык программирования, сложный визуальный редактор компоновки графического интерфейса с перетаскиванием и многоплатформенные компиляторы. Думайте о Xojo как овозрожденном и значительно улучшенном Visual Basic .

Xojo достаточно прост для изучения программирования новичком, но при этом достаточно мощен для повседневного использования профессиональными разработчиками. Язык полностью объектно-ориентирован и использует современные технологии компиляции. Поставляется с подробной документацией, как справочной, так и учебной.

Инструменты разработки работают в нескольких дистрибутивах Linux, Microsoft Windows и macOS.

Настольные приложения

Настольные приложения развертываются на этих трех платформах (Linux/Win/Mac), а также развертываются на Raspberry Pi . Подробнее см. на странице « Системные требования ».

Веб-приложения

Вы также можете создавать веб-приложения без необходимости изучения HTML, CSS, JavaScript, DOM и т. д. Удивительная технология: ваше приложение выполняется в Xojo на стороне сервера, но автоматически отображается на стороне клиента в веб-браузере с использованием стандартных веб-технологий (без плагинов).

iOS-приложения

Вы также можете создавать приложения для iOS, но только при запуске Xojo на macOS с доступом к Xcode .

База данных

Xojo поддерживает различные базы данных, в том числе: SQLite, PostgreSQL , MySQL, Microsoft SQL Server и Oracle. См. страницу Xojo и базы данных .

Кстати, вот свежая статья о доставке Xojo 2016 Release 3.

Конференция разработчиков Xojo (XDC) состоится в следующем месяце в Хьюстоне, штат Техас.

Мощное оружие! Установка. Спасибо @Basil Bourque!