Hallo,
für meinen Arbeitgeber entwickle ich zur Zeit datenlastige Webanwendungen auf Basis von serverseitigen Scriptsprachen wie PHP und clientseitigem JavaScript.
Um mir die Arbeit zu erleichtern begann ich ein Framework zu schreiben, das mir die Anbindung von Daten in Benutzermasken komplett automatisiert, und dabei noch leistungsstarke Webcontrols bereit stellt. Mittlerweile haben ich und mein Arbeitgeber entschieden, das Framework als eigenständiges Produkt für andere Programmierer weiterzuentwickeln.
Hier eine kurze Einführung in die Sache:
Das c.object Framework ist ein objektorientiertes cross-browser JavaScript Framework das asynchrone Serverrequests (Modewort: AJAX) unterstützt. Es wird geschaffen um folgende Standardszenarien der Datenanbindung komplett zu automatisieren:
* Detailansicht mit mehrfachen Datensätzen
* Detailansicht mit einfachen Datensätzen (z.B. Optionsdialoge etc.)
* Editierbare Tabellenansicht
* Datengebundene Baumansichten
* Datengebundene Listenansichten
Dabei stehen eine Vielzahl von Objekten und Methoden zur Verfügung mit denen man auf die Datenanbindung abstrakt Einfluss nehmen kann.
Standardbedürfnisse werden jedoch bereits vollautomatisch unterstützt. So können mittels einer Zeile Spaltentypen definiert werden um deren Einhaltung sich c.object während der Eingabe automatisch sorgt.
Desweiteren wird sehr viel Bemühen in das intelligente Nachladen von Datensätzen gesteckt, um Ladezeiten konstant niedrig zu halten, auch bei der Datenanbindung mit sehr hohen Datensatzmengen.
Zur Zeit befindet sich das Framework bei Version 0.4. Müsste ich eine Prozentzahl des Fertigungsfortschritts angeben, würde ich so 20% sagen. Da man sich aber gerne mal überschätzt sage ich lieber 15%.
Ich poste das hier nicht nur, um das Framework ein wenig bekannt zu machen, sondern viel mehr suche ich interessierte Webmaster, die das Projekt ehrenamtlich ein wenig verfolgen und testen würden, und mir hin und wieder Ratschläge geben in welche Richtung die Weitereentwicklung gehen sollte.
Eine öffentliche Testversion gibt es derzeit leider noch nicht. Dennoch gibt es eine Demoanwendung sowie eine zugehörige "Tour" welche durch die Vorgehensweisen zur Entwicklung eigener Anwendungen mit c.object führt. Das Ganze findet ihr unter http://www.c-object.net/samples/pre04.
Bitte beachtet dass zur Zeit keine Umlauteingaben unterstützt werden, da ich an den Klassen zur Internationalisierung von Zeichen/Daten/Währungen noch nicht gearbeitet habe. Das c.object Framework wurde ausgiebig mit IE6/7, Opera und FireFox getestet.
Ich bedanke mich, und bin gespannt auf Meinungen / Kritik / Anregungen und dergleichen.
für meinen Arbeitgeber entwickle ich zur Zeit datenlastige Webanwendungen auf Basis von serverseitigen Scriptsprachen wie PHP und clientseitigem JavaScript.
Um mir die Arbeit zu erleichtern begann ich ein Framework zu schreiben, das mir die Anbindung von Daten in Benutzermasken komplett automatisiert, und dabei noch leistungsstarke Webcontrols bereit stellt. Mittlerweile haben ich und mein Arbeitgeber entschieden, das Framework als eigenständiges Produkt für andere Programmierer weiterzuentwickeln.
Hier eine kurze Einführung in die Sache:
Das c.object Framework ist ein objektorientiertes cross-browser JavaScript Framework das asynchrone Serverrequests (Modewort: AJAX) unterstützt. Es wird geschaffen um folgende Standardszenarien der Datenanbindung komplett zu automatisieren:
* Detailansicht mit mehrfachen Datensätzen
* Detailansicht mit einfachen Datensätzen (z.B. Optionsdialoge etc.)
* Editierbare Tabellenansicht
* Datengebundene Baumansichten
* Datengebundene Listenansichten
Dabei stehen eine Vielzahl von Objekten und Methoden zur Verfügung mit denen man auf die Datenanbindung abstrakt Einfluss nehmen kann.
Standardbedürfnisse werden jedoch bereits vollautomatisch unterstützt. So können mittels einer Zeile Spaltentypen definiert werden um deren Einhaltung sich c.object während der Eingabe automatisch sorgt.
Desweiteren wird sehr viel Bemühen in das intelligente Nachladen von Datensätzen gesteckt, um Ladezeiten konstant niedrig zu halten, auch bei der Datenanbindung mit sehr hohen Datensatzmengen.
Zur Zeit befindet sich das Framework bei Version 0.4. Müsste ich eine Prozentzahl des Fertigungsfortschritts angeben, würde ich so 20% sagen. Da man sich aber gerne mal überschätzt sage ich lieber 15%.
Ich poste das hier nicht nur, um das Framework ein wenig bekannt zu machen, sondern viel mehr suche ich interessierte Webmaster, die das Projekt ehrenamtlich ein wenig verfolgen und testen würden, und mir hin und wieder Ratschläge geben in welche Richtung die Weitereentwicklung gehen sollte.
Eine öffentliche Testversion gibt es derzeit leider noch nicht. Dennoch gibt es eine Demoanwendung sowie eine zugehörige "Tour" welche durch die Vorgehensweisen zur Entwicklung eigener Anwendungen mit c.object führt. Das Ganze findet ihr unter http://www.c-object.net/samples/pre04.
Bitte beachtet dass zur Zeit keine Umlauteingaben unterstützt werden, da ich an den Klassen zur Internationalisierung von Zeichen/Daten/Währungen noch nicht gearbeitet habe. Das c.object Framework wurde ausgiebig mit IE6/7, Opera und FireFox getestet.
Ich bedanke mich, und bin gespannt auf Meinungen / Kritik / Anregungen und dergleichen.