DMarlon Studio

IDE visual multi-entorno

Diseñe ventanas arrastrando. Prográmelas en Python.

DMarlon Studio es un IDE de escritorio: arrastre componentes a un formulario, ajuste sus propiedades en el inspector de objetos, escriba el código de cada evento en Python y ejecútelo con F9. Hoy genera aplicaciones de escritorio con tkinter y aplicaciones web con Flask; Electron es el siguiente entorno.

  • tkinter
  • Flask
  • Electron (en camino)

Diseñador visual

Formularios con paleta, inspector y eventos

El diseñador genera un archivo de Python legible a partir del diseño y de su código. Usted solo escribe los manejadores de los eventos; el resto lo mantiene el estudio.

Paleta de componentes

Etiquetas, botones, entradas, casillas, listas, combos, tablas, marcos, conexiones de datos y más: se arrastran al formulario o se añaden con doble clic.

Inspector de objetos

Propiedades y eventos del componente seleccionado o de la ventana, con colores, fuentes, referencias entre componentes y validación de nombres.

Eventos en Python

Doble clic en un componente crea su método (Button1_click) y lo abre en el código. Renombrar un componente renombra sus métodos.

Rejilla y alineación

Ajuste a la rejilla, alinear a izquierda, centro o derecha, igualar ancho y alto, traer al frente y mover con las flechas.

Deshacer, copiar y pegar

Cada cambio se puede deshacer; los componentes se copian entre ventanas con sus hijos.

F9 ejecuta, F12 alterna

F9 lanza la ventana con su Python local y muestra la salida; F12 cambia entre diseño y código. También se exporta el .py.

Editor de código

Un editor al estilo de VS Code, dentro del estudio

Para el resto del proyecto, y para cualquier carpeta de su equipo.

Explorador y pestañas

Árbol de archivos con crear, renombrar y borrar; pestañas con resaltado de sintaxis para decenas de lenguajes y números de línea.

Buscar y reemplazar

En el archivo abierto y en todos los archivos de la carpeta.

Terminal

Una terminal integrada en la carpeta de trabajo, sin salir del estudio.

Git y GitHub

Cambios, confirmar, subir y traer; clonar repositorios de su cuenta de GitHub.

Herramientas

Lo que necesita alrededor del código

Las conexiones se guardan en el estudio, no en el código que genera: las contraseñas llegan a su aplicación por el entorno al ejecutarla.

Bases de datos

Gestor para SQLite, PostgreSQL, MySQL / MariaDB y MongoDB: esquema, consultas y resultados.

Cliente de API

Peticiones HTTP al estilo de Postman, con colecciones, historial y variables de entorno {{como_esta}}.

FTP

Navegue, suba y descargue archivos de sus servidores FTP.

Diagramas

Diagramas de flujo y de entidad-relación, con exportación a PDF.

Inteligencia artificial

Pídale una ventana, o el código de un evento

La IA propone; usted ve la propuesta y decide si la aplica. Funciona con su propia clave.

Diseña ventanas

Describa la ventana (o adjunte una imagen) y la IA devuelve el diseño y el código, validados contra el catálogo de componentes.

Escribe manejadores

Seleccione un componente y pida lo que debe hacer su evento: solo cambia ese método.

Varios proveedores

OpenAI, Anthropic y APIs compatibles con OpenAI. La clave se guarda solo en su equipo.

Hoja de ruta

Un diseño, varios entornos

  1. tkinter

    Disponible

    Ventanas de escritorio de Python con su propia ventana del sistema.

  2. Flask

    Disponible

    El mismo diseñador genera aplicaciones web que corren en un servidor local.

  3. Electron

    En camino

    Aplicaciones de escritorio con tecnologías web a partir del mismo diseño.

  4. Más entornos

    Más adelante

    Un diseño, varios destinos: el objetivo es construir para múltiples entornos.

Descargas

Descargue DMarlon Studio

Gratis para macOS y Windows. Se compila automáticamente desde el repositorio con cada versión.

macOS

macOS 10.15 o superior · Apple Silicon e Intel

  1. Descomprima el zip y mueva «DMarlon Studio» a Aplicaciones.
  2. La primera vez, haga clic derecho sobre la app → Abrir: la app aún no está firmada.
  3. Confirme «Abrir» en el aviso de desarrollador no identificado.
Descargar DMarlonStudio-macOS.zip

Windows

Windows 10 u 11 de 64 bits

  1. Descomprima la carpeta completa (por ejemplo, en el Escritorio).
  2. Abra DMarlonStudio.exe.
  3. Si aparece «Windows protegió su PC», pulse «Más información» → «Ejecutar de todas formas».
Descargar DMarlonStudio-Windows.zip

Linux

Próximamente

  1. El paquete para Linux está en camino. Mientras tanto, puede compilarlo desde el código fuente con Flutter.
Próximamente

Requisito para ejecutar lo que diseñe: Python 3 con tkinter para las ventanas de escritorio y Flask para las aplicaciones web (pip install flask). El estudio detecta el Python instalado y le dice qué falta. Versiones anteriores y notas en GitHub Releases.