¿Qué programa debo usar para programar aplicaciones con bases de datos relacionales y gráficas?

Estoy a punto de cambiar el sistema operativo de mi PC a una distribución de Linux y quiero seguir programando en un entorno similar a Visual Studio/SQL Server para diseñar mis aplicaciones.

Quiero que me ayudes con algunas sugerencias de qué distribución de Linux es la mejor para programar y qué programa debo usar para desarrollar mis aplicaciones. Me gustaría usar algunos diseñadores de GUI de 'arrastrar y soltar' (como VS o Netbeans), y con la función para exportar mis aplicaciones a Windows y MacOS.

Realmente apreciaría cualquier sugerencia.

Gracias

¡Bienvenido a Recomendaciones de software! Diría que la distribución de Linux es la parte menos relevante de su pregunta. Será mejor que pregunte por el diseñador de GUI que desea usar (especificando sus requisitos) que debería ejecutarse "en Linux". Es bastante raro que una aplicación de este tipo esté vinculada a una distribución de Linux específica. Sin embargo, podría estar vinculado a un entorno de escritorio específico (p. ej., KDE o Gnome). Pero esas dependencias suelen estar disponibles en la mayoría de las distribuciones de Linux nuevamente. Como se señaló, debe especificar sus requisitos para obtener respuestas buenas y coincidentes.

Respuestas (1)

Xojo

Xojo , anteriormente conocido como REALBasic , es un conjunto integrado de herramientas avanzadas que incluyen un lenguaje de programación, un sofisticado editor visual de diseño de GUI de arrastrar y soltar y compiladores multiplataforma. Piensa en Xojo como un Visual Basic renacido y enormemente mejorado.

Xojo es lo suficientemente fácil para que un principiante aprenda a programar, pero también lo suficientemente potente para el uso diario por parte de desarrolladores profesionales. El lenguaje está totalmente orientado a objetos y utiliza tecnología de compilación moderna. Viene con documentación completa, tanto de referencia como de tutorial.

Las herramientas de desarrollo se ejecutan en varias distribuciones de Linux, Microsoft Windows y macOS.

aplicaciones de escritorio

Las aplicaciones de escritorio se implementan en esas 3 plataformas (Linux/Win/Mac), así como también se implementan en Raspberry Pi . Consulte la página Requisitos del sistema para obtener más detalles.

aplicaciones web

También puede crear aplicaciones web, sin necesidad de aprender HTML, CSS, JavaScript, DOM y demás. Tecnología increíble: tu aplicación se ejecuta en Xojo en el lado del servidor pero se renderiza automáticamente en el lado del cliente en un navegador web utilizando tecnologías web estándar (sin complementos).

aplicaciones iOS

También puedes crear aplicaciones para iOS, pero solo cuando ejecutas Xojo en macOS con acceso a Xcode .

Base de datos

Xojo soporta una variedad de bases de datos, incluyendo: SQLite, PostgreSQL , MySQL, Microsoft SQL Server y Oracle. Consulta la página, Xojo y bases de datos .

Por cierto, aquí hay un nuevo artículo sobre el envío de Xojo 2016 Release 3.

La Conferencia de Desarrolladores de Xojo (XDC) es el próximo mes en Houston TX.

¡Arma poderosa! instalándolo ¡Gracias @Basil Bourque!