DWI

DWI is een gegevensgestuurde applicatie-ontwerper voor kabouter.
Download nu

DWI Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Linas
  • Uitgever website:

DWI Tags


DWI Beschrijving

DWI is een gegevensgestuurde applicatie-ontwerper voor kabouter. DWI is een experimenteel platform voor het verkennen van manieren om simpeler applicatie-ontwikkeling te maken. Het is nog steeds moeilijk om grote, complexe, multi-user, data-aangedreven (SQL-backed) applicaties te schrijven. Het doet er niet toe of uw ontwikkelingsplatform de Web- en Enterprise Java-bonen, C # en .NET of MONO is, of of het is de GNOME / GTK- of KDE-widgetset en het Linux-desktop; Het is nog steeds gewoon hard. Dwi is een poging om deze situatie te veranderen. DWI biedt momenteel een eenvoudige manier om gegevensgestuurde (dat is, SQL-backed) GNOME-toepassingen (ontworpen met de GUI-ontwerper). Het doet dit door "programmering" (of tenminste "traditionele programmering" in C te vermijden. C #, Perl, Python of een andere "traditionele" taal), substitueren in plaats daarvan een configuratiebestand zoals formaat dat definieert hoe verschillende GUI-elementen moeten worden aangesloten op verschillende objecten (zoals glib-gobjecten) of SQL-velden en tabellen. De huidige primaire tafels inspanning met DWI is om een aantal goed gedocumenteerde, gemakkelijk te begrijpen, werkende voorbeelden te bieden die laten zien hoe u DWI kunt gebruiken. Deze voorbeelden bevatten momenteel een stand-alone bug-tracker-achtige applicatie, voorbeelden van integratie met bestaande GTK-toepassingen, en een voorbeeld van het aansluiten van een open plek-ontworpen interface naar een glib-gobewerking met bijna geen C-programmering (aangenomen dat u een Glib Gobject Reeds handig.dwi is een vrij eenvoudige omgeving voor het snel maken van gegevensgestuurde applicaties, dat wil zeggen grafische toepassingen die informatie manipuleren en tonen vanuit een database. Deze omgeving verschilt van anderen, omdat het gericht is op inheemse GTK / GNOME-ondersteuning Met de GLADE GUI-ontwerper, en daarmee kunt u de gebruikersinterfaces zo elegant maken, omdat u ze in de glooien kunt maken. Als dit punt dit systeem voldoende functies heeft om voldoende te maken voor het maken van formulierbewerking en rapportages. Meerdere SQL-database-leveranciers worden ondersteund Via ODBC of Libdbi-stuurprogramma's. Er is een eenvoudige DB-driver-infrastructuur, dus het is gemakkelijk te ondersteunen voor extra SQL API's. Het systeem ondersteunt alle Basic GTK-widgets en een advertentie Widgets I / O-widgets, zoals Gnomedatentry.dwi wordt aangedreven door een 'motor' die een aantal vrij generieke procedures heeft voor het in kaart brengen van 'velden', zoals SQL-tabelkolommen of widgetwaarden, tussen elkaar en ook tussen Andere dingen, zoals voorwerpen, hash-tafels en enz. In zekere zin kan de motor worden beschouwd als een object-to-relationele toewijzing (OMM), het toewijzen van SQL naar verschillende objectsystemen, waaronder glib-gobjecten en QOF. Deze motor is zo ontworpen dat het gemakkelijk wordt om ondersteuning voor alle soorten nieuwe objectsystemen toe te voegen: dat wil zeggen dat de motor een generieke re-mapper is tussen niet alleen SQL en GTK, maar tussen veel verschillende soorten objectsystemen en gegevensbronnen / putten. Bouw bovenop deze motor is een DWI-applicatie die een XML-gebaseerd bestand parseert, het "DWI-bestand", dat de verbindingen tussen de glade-widgets (of objecten in het algemeen) en databasetabellen beschrijft. Momenteel is de enige manier om DWI-bestanden met de hand te maken. Helaas kan dit een vrij lang en moeizaam proces zelf zijn, vooral bij het creëren van iets een beetje geavanceerder. In de toekomst hopen we een extensie te laten openen, of mogelijk een extensie naar een op de database-browsende tool waarmee u dergelijke verbindingen grafisch kunt maken. (Werk is begonnen op zo'n hulpmiddel, geschreven in DWI zelf). De grimmige realiteit is dat DWI nooit populair zal worden zonder een grafische ontwerper. Hoewel redelijk complexe apps gemakkelijk kunnen worden gemaakt met DWI, heeft het wel een niet-triviale leercurve. Wanneer we zeggen "kan snel worden gemaakt", bedoelen we "dagen" of "weken", in tegenstelling tot "maanden" voor de ontwikkelingscycli van traditionele database-applicatie-ontwikkeling. Grafische RAD-tools hebben een manier om hersenloos aangenaam te zijn om te gebruiken, en de indruk te geven van een nog snellere ontwikkelingscyclus, ook al is de leercurve identiek.Net dat het ontwerp van het XML-formaat voldoende generiek is dat het niet direct is gebonden Glade. Het moet rechtlijnig zijn om andere ORM-markups aan te nemen om met de DWI-motor te werken. Het is ook bedoeld dat andere GUI-objectsystemen, zoals PHP, kunnen worden gebruikt met DWI, om gegevens-gedreven webpagina's te maken. Dat wil zeggen, Glade is momenteel de enige GUI-stuurprogramma, maar andere stuurprogramma's voor andere GUI's zouden mogelijk moeten zijn. Wat is er nieuw in deze release: · Gewijzigd om Automake Makefile-systeem te gebruiken voor eenvoudiger installaties; 'Make Install' Doel werkt nu. · Segregeer GTK- en QOF-functies naar eigen subdirectories, zodat apps die niet NEAD GTK niet hoeven te koppelen aan de GTK-bibliotheken. · Ondersteuning toevoegen voor QOF-objecten, inclusief meerdere voorbeelden van het gebruik van QOF. · Voltooi Modularize van de SQL DB-stuurprogramma's, zodat alleen de vereiste driver daadwerkelijk is geladen.


DWI Gerelateerde software

8bitmariogame

8 BitMariogame is een iconset voor iedereen die van retro gaming houdt (met een bijzondere fancy voor Mario). ...

163

Downloaden

Xicons

Xicons is een eenvoudig programma dat pictogrammen op uw bureaublad weergeeft. ...

165

Downloaden