Dwi

DWI es un diseñador de aplicaciones impulsado por datos para GNOME.
Descargar ahora

Dwi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Linas
  • Sitio web del editor:

Dwi Etiquetas


Dwi Descripción

DWI es un diseñador de aplicaciones impulsado por datos para GNOME. DWI es una plataforma experimental para explorar formas de hacer que el desarrollo de la aplicación sea más sencillo. Todavía es difícil escribir aplicaciones grandes, complejas, multiusuario, impulsadas por datos (SQL respaldadas por SQL). No importa si su plataforma de desarrollo es la Web y las Frijoles Java Enterprise, C # y .NET o MONO, o si es el conjunto de widgets GNOME / GTK o KDE y el escritorio de Linux; Sigue siendo simplemente hard Hard.DWI es un esfuerzo por cambiar esta situación. DWI actualmente ofrece una forma sencilla de desarrollar aplicaciones de GNOME derivado de datos (es decir, SQL respaldado) (diseñados con el diseñador GUI Glade). Lo hace evitando la "programación" (o al menos "," programación tradicional "en C. C #, PERL, PYTHON o cualquier otro idioma "tradicional"), sustituyendo en su lugar un archivo de configuración similar a un formato que define cómo varios elementos GUI deben conectarse a varios objetos (como GLIB GOBJECTS) o los campos y tablas SQL. La primaria actual El esfuerzo con DWI es proporcionar una serie de ejemplos de trabajo bien documentados, fáciles de entender que muestren cómo usar DWI. Estos ejemplos incluyen actualmente una aplicación similar a un seguimiento de errores independiente, ejemplos de integración con las aplicaciones GTK existentes, y un ejemplo de conectar una interfaz diseñada por glade a un goB de GLIB con una programación casi sin C (asumiendo que tiene una GLIB GoBject ya manke.dwi es un entorno bastante simple para crear rápidamente aplicaciones impulsadas por datos, es decir, aplicaciones gráficas que manipulan y muestran información de una base de datos. Este entorno difiere de otros en que se centra en el apoyo nativo de GTK / GNOME a través de El diseñador GUI Glade, y por lo tanto le permite crear interfaces de usuario tan elegantes, ya que puede hacerlas en Glade.at este punto, este sistema tiene suficientes funciones para ser adecuadas para crear aplicaciones de edición de formulario e informes. Se admiten varios proveedores de base de datos SQL a través de los conductores ODBC o Libdbi. Hay una infraestructura simple del conductor de DB, por lo que es fácil de soportar para las API adicional de SQL. El sistema admite todos los widgets de GTK básicos y un anuncio Los widgets de E / S de media docena de DICIONAL, como GnomedateEntry.dwi se alimentan con un "motor" que tiene algunos procedimientos bastante genéricos para el mapeo de "campos", como las columnas de tabla SQL o los valores de los widgets, entre sí, y también entre Otras cosas, como objetos, tablas de hash y etc. En cierto sentido, el motor se puede considerar como un mapeo de objetos a relacional (ORM), mapeando SQL a varios sistemas de objetos, incluidos Glib GoBjects y QOF. Este motor ha sido diseñado para que sea fácil agregar soporte para todo tipo de nuevos sistemas de objetos: es decir, para que el motor sea un re-Mapper genérico entre no solo SQL y GTK, pero entre muchos tipos diferentes de sistemas de objetos y fuentes de datos / Los hundimientos. En la parte superior de este motor hay una aplicación DWI que analiza un archivo basado en XML, el "archivo DWI", que describe las conexiones entre los widgets de glade (u objetos en general) y las tablas de la base de datos. Actualmente, la única forma de crear archivos DWI es a mano. Desafortunadamente, este puede ser un proceso bastante largo y laborioso, especialmente al crear algo un poco más sofisticado. En el futuro, esperamos tener una extensión para Glade, o posiblemente una extensión a una herramienta de navegación de base de datos que le permita hacerlo gráficamente tales conexiones. (El trabajo ha comenzado en una herramienta de este tipo, escrito en DWI en sí). La realidad sombría es que DWI no se volverá popular sin un diseñador gráfico. Aunque las aplicaciones bastante complejas se pueden crear fácilmente utilizando DWI, tiene una curva de aprendizaje no trivial. Cuando decimos "se puede crear rápidamente", nos referimos a "días" o "semanas", a diferencia de los "meses" para los ciclos de desarrollo de aplicaciones de base de datos tradicionales. Las herramientas gráficas RAD tienen una forma de ser extrañamente agradable de usar, y dar la impresión de un ciclo de desarrollo aún más rápido, aunque la curva de aprendizaje es idéntica. Nota que el diseño del formato XML es lo suficientemente genérico que no está directamente vinculado a Claro. Debe ser sencillo adoptar otras marcas ORM para interoperar con el motor DWI. También se prevé que otros sistemas de objetos GUI, como PHP, podrían usarse con DWI, a fin de crear páginas web impulsadas por datos. Es decir, Glade es actualmente el único controlador de la GUI, pero otros controladores para otras GUI deben ser posibles. Lo que está nuevo en esta versión: · Cambiado para usar el sistema de makefile de AutoPake para instalaciones más fáciles; 'Hacer instalar' Target ahora funciona. · Funciones de segregación GTK y QOF para poseer subdirectorios, de modo que las aplicaciones que no se conviertan en NEAD GTK no necesitan vincularse con las bibliotecas GTK. · Añadir soporte para los objetos QOF, incluidos múltiples ejemplos de usando QOF. · Terminar modularizar los controladores SQL DB, de modo que solo el controlador requerido esté realmente cargado.


Dwi Software relacionado

8-16BitmarioGame

8-16BITMARIOGAME es un conjunto de iconos de GNOME para todos los que aman los juegos retro (con una fantasía particular para Mario). ...

192

Descargar

8 bitmariagame

8BitmarioGame es un conjunto de iconos para todos los que aman los juegos retro (con una fantasía particular para Mario). ...

163

Descargar