Apr 20, 2007
ColdFusion OR-Mapper
ColdFusion
So lange komt man aud em Staunen kaum mehr heraus. Nachdem in den letzten Jahren in der ColdFusion OpenSource-Community die Entwicklung von Frameworks im Vordergrund stand und mit MachII, ModelGlue, und Fusebox 4 nun wirklich drei hervorragenden MVC-Frameworks zur Verfügung stehen, sind inzwischen die OR-Mapper an der Reihe.
ORM = Object Relational Mapping, oder wie ordne ich die Properties einer CFC Datenbankfeldern zu.
Gerade wer mit CFCs 'Quasi-Object-Orientiert' programmiert, wird den Geschwindigkeitsvorteil in der Erstellung von Applikationen dank OR-Mappern schätzen.
Bekanntestes Beipiel aus der Java-Welt ist Hibernate. Mit Hibernate lässt sich sehr einfach arbeiten und die Zeitersparnis gegenüber der 'manuellen' Programmierung der Datenbankzugriffe ist enorm. Zudem hat man eine sauber definierte API für alle Datenzugriffe. CFHibernate ist ein Port auf ColdFusion kommt in der Weiterentwicklung zur Zeit aber nicht richtig voran.
Der Hype des Jahres 2005 in der Webprogrammierung war sicherlich RubyOnRails. Wo CF die Entwicklung von Webapplikationen zB gegenüber Java schon massiv beschleunigt, legt RoR nochmals zu. Schon mit wenigen Zeilen Code lassen sich datenbankgestütze Applikationen erstellen. Objekte werden in der zugeordneten Datenbanktabelle definiert. Das ist ungewöhnlich, aber sehr effizient.
Nun sind innert kurzer Zeit gleich drei CF OR-Mapper erschienen, die sich teilweise an RoR anlehen bzw. Teilkonzepte übernahmen
um alles zu testen, brauche ich jetzt ein Woche Urlaub...
Comments are currently closed