DWI

DWI est un concepteur d'application axé sur les données pour GNOME.
Télécharger maintenant

DWI Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • LGPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Linas
  • Site Internet de l'éditeur:

DWI Mots clés


DWI La description

DWI est un concepteur d'applications axé sur les données pour GNOME. DWI est une plate-forme expérimentale pour explorer les moyens de simplifier le développement des applications. Il est toujours difficile d'écrire des applications importantes, complexes, multi-utilisateurs, pilotées (SQL-Stacked). Cela n'a pas d'importance si votre plate-forme de développement est la bande Web et l'Enterprise Java Beans, C # et .NET ou Mono, ou si son ensemble widget Gnome / GTK ou KDE et le bureau Linux; C'est toujours tout simplement difficile.dwi est un effort pour changer cette situation. DWI offre actuellement un moyen simple de développer des applications gnométiques pilotées par des données (conçues avec le concepteur GLADE GUI). C'est en évitant «la programmation» (ou au moins »(programmation traditionnelle» dans C. C #, Perl, Python ou tout autre langage "traditionnel"), substituant à la place un fichier de configuration comme format qui définit la manière dont divers éléments d'interface graphique doivent être connectés à divers objets (tels que GLIB GOBJECTS) ou des champs et des tables SQL.La primaire actuel. L'effort avec DWI est de fournir un certain nombre d'exemples de travail bien documentés et faciles à comprendre qui montrent comment utiliser DWI. Ces exemples incluent actuellement une application autonome de type Bug-tracker, des exemples d'intégration des applications GTK existantes et un exemple de connexion d'une interface conçue par la glace à une glib gobject avec presque aucune programmation C (en supposant que vous avez un GLIB GOBJECJECJUSTURE HANDY.DWI est un environnement assez simple pour la création rapide des applications axées sur les données, c'est-à-dire des applications graphiques qui manipulent et montrent des informations à partir d'une base de données. Cet environnement diffère des autres en ce sens qu'il est axé sur le support GTK / GNOME natif. Le concepteur Glade Gui, et vous permettra ainsi de créer des interfaces utilisateur aussi élégantes que vous pouvez les faire en Glade.À ce point, ce système dispose de suffisamment de fonctionnalités pour être adéquates pour créer des applications de modification de formes et de rapports. Plusieurs fournisseurs de base de données SQL sont pris en charge. via des pilotes ODBC ou LIBDBI. Il existe une simple infrastructure de conducteur de DB, il est donc facile de prendre en charge des API SQL supplémentaires. Le système prend en charge tous les widgets de base GTK et une annonce des widgets d'E / S de Gnome d'une demi-douzaine de gnome, tels que GnomédateDentry.DWI, sont alimentés par un "moteur" qui possède des procédures assez génériques pour la cartographie "champs", tels que les colonnes de table SQL ou les valeurs de widget, entre elles et entre D'autres choses, telles que des objets, des tables de hachage etc., dans un certain sens, le moteur peut être considéré comme un mappage d'objet à relancer (ORM), mapper SQL sur plusieurs systèmes d'objet, y compris les GLIB GOBJECTS et QOF. Ce moteur a été conçu de manière à être facile d'ajouter de la prise en charge de tous les types de nouveaux systèmes d'objet: c'est-à-dire que le moteur est un recouveur générique entre non seulement SQL et GTK, mais entre de nombreux types de systèmes d'objet et de sources de données / Les évierssifs.Built sur le dessus de ce moteur est une application DWI qui analyse un fichier basé sur XML, le "fichier DWI", qui décrit les connexions entre les widgets de Glade (ou les objets en général) et les tables de base de données. Actuellement, le seul moyen de créer des fichiers DWI est à la main. Malheureusement, cela peut être un processus assez long et laborieux lui-même, surtout lorsqu'il crée quelque chose d'un peu plus sophistiqué. À l'avenir, nous espérons avoir une extension à Glade, ou éventuellement une extension à un outil de navigation de base de données qui vous permettra de faire de telles connexions. (Le travail a commencé sur un tel outil, écrit à DWI lui-même). La réalité grimpante est que DWI ne deviendra jamais populaire sans concepteur graphique. Bien que des applications assez complexes puissent être facilement créées à l'aide de DWI, il dispose d'une courbe d'apprentissage non triviale. Lorsque nous disons "peut être créé rapidement", nous entendons "jours" ou "semaines", par opposition à des "mois" pour les cycles de développement de la base de données traditionnels. Les outils rad graphiques ont un moyen d'être sans cerveau d'utiliser et donner l'impression d'un cycle de développement encore plus rapide, même si la courbe d'apprentissage est identique. Note que la conception du format XML est suffisamment générique qu'elle n'est pas directement liée à Clairière. Il devrait être simple d'adopter d'autres marquages ORM pour inter-opérer avec le moteur DWI. Il est également envisagé que d'autres systèmes d'objet GUI, tels que PHP, puissent être utilisés avec DWI afin de créer des pages Web pilotées par des données. C'est-à-dire que Glade est actuellement le seul pilote d'interface graphique, mais d'autres pilotes pour d'autres interfaces interfaces d'interface graphique devraient être possibles. Ce qui est nouveau dans cette version: · Changé pour utiliser le système de fabrication de MakeFile pour faciliter les installations; "Faire installer" la cible fonctionne maintenant. · Séparer les fonctionnalités de GTK et de QOF pour posséder des sous-répertoires, de sorte que les applications qui ne nuisent pas ne nécessitent pas de lien vers les bibliothèques GTK. · Ajoutez une prise en charge des objets QOF, y compris plusieurs exemples d'utilisation de QOF. · Terminez modulariser les pilotes SQL DB, de sorte que seul le pilote requis est effectivement chargé.


DWI Logiciels associés

Brillant noir

brillant noir est un thème icône GNOME pour ceux d'entre vous qui veulent des icônes simples, noires et brillantes. ...

184

Télécharger