... Ursprünglich war Allaire einer der allerersten Anbieter für dynamische Webseitengestaltung (Integration von Datenbankinhalten). Heute tummeln sich viele Anbieter in diesem Geschäftsfeld. Die ColdFusion vergleichsweise am nächsten stehenden Technologien sind ASP und PHP.
Bei ColdFusion handelt ... Bericht lesen
Erfahrungsbericht von RoWland über Allaire ColdFusion Server V4.5 28.03.2001
Produktbewertung des Autors:
Stabilität:
gut
Benutzerfreundlichkeit
gut
Pro:
schnell, leicht zu lernen
Kontra:
keine Shareware
Empfehlenswert?
ja
Kompletter Erfahrungsbericht
Der Application Server ColdFusion liegt nunmehr in der Version 4.5 vor. Ursprünglich war Allaire einer der allerersten Anbieter für dynamische Webseitengestaltung (Integration von Datenbankinhalten). Heute tummeln sich viele Anbieter in diesem Geschäftsfeld. Die ColdFusion vergleichsweise am nächsten stehenden Technologien sind ASP und PHP.
Bei ColdFusion handelt es sich um eine Tag-basierte Scriptsprache, die auf HTML-Seiten eingebettet wird und vor dem Versand an den Client vom ColdFusion-Server interpretiert wird.
Dabei ist die Scriptsprache CFML (ColdFusion Markup Language) sehr einfach zu lernen und vergleichsweise einfacher zu lesen als ASP oder PHP. Die Standard-Funktionnalitäten sind etwa identisch. Dazu kommen diverse Erweiterungen, die CF diesen Konkurrenten überlegen macht (in der Realität allerdings eher weniger genutzt werden). Beispielsweise kann der Funktionsumfang durch "Custom Tags" erweitert werden, die unter Windows als DLLs entwickelt werden (in C, C++, Java, ...) und beim Server angemeldet werden müssen. Technisch anspruchsvollere Erweiterungen zu Websites können über EJBs, COM, Corba, etc. problemlos integriert werden. - Da Allaire auch weitere Server-Produkte (JRun, Kawa, Spectra) anbietet ist mit einer weiteren Verschmelzung zu rechnen. - Die Firma fusioniert gerade mit Macromedia, nachdem schon eine längere Partnerschaft bestand. Ergebnis dieser Partnerschaft ist die Integration der Flash-Technologie, die es ermöglicht Flash-Dateien mit ColdFusion zu steuern.
Der Server ist für die Betriebssysteme Windows NT (2000 Server), Solaris, HP-UX und Linux verfügbar.
Es gibt verschiedene Varianten des Servers: Express, Professional und Enterprise Edition. Der Express-Server ist freiverfügbar, während der Enterprise-Server etwa 10000,- DM kostet.
In Sachen Performance hängt der CF-Server in Tests regelmäßig seine Konkurrenten ab und ist in der Enterpriseversion auch noch voll skalierbar (Load-balancing, Automatic-Recovery, ...).
Als Entwicklungsumgebung steht ColdFusion Studio zur Verfügung, einer erweiterten Version des bekannten Allaire Homesite Webeditors. ColdFusion- und Spectra-Tags können damit ebenso einfach in den Sourcecode eingefügt werden wie Standard-HTML-Tags.
Es gibt ein weltweites Entwicklernetzwerk zu ColdFusion wo man CustomTags herunter laden kann (teilweise kostenpflichtig), Infos zu bekannten Problemen und technische Kniffe nachlesen kann. - Der Vorteil ist hier das Allaire als Prüfinstanz fungiert. Man sich also nicht mit den lästigen Inkompatibilitäten, wie sie aus dem PHP-, Perl-Umfeld bekannt sind, herumärgern muß.
Im Gegensatz zu vielen anderen Profitools gibt es inzwischen mehrere gute Bücher, die sich mit der Programmierung und dem Betrieb des Servers beschäftigen. Im besonderen sind hierbei die Bücher von Ben Forta zu empfehlen (inzwischen auch in deutsch verfügbar).
Das alles macht ColdFusion zu einem exzellenten Produkt (viele Features können in der Kürze der Zeit gar nicht vorgestellt werden).
Wem das aber noch nicht genug ist, sollte einen Blick auf Allaire Spectra werfen. Der Spectra-Server baut auf den CF Enterprise-Server auf und ermöglicht eine völlig neue Sichtweise für den Bau professioneller Webauftritte. Die gesamte Site, wird objekt-orientiert geplant und aufgebaut (Das altbekannte Kontaktformular wäre hier ein Objekt namens Adresse und das Formular sein Construktor. Ändert man die Attribute des Objekts, muß man einmal den Kontruktor anpassen und alle Adress-Formulare auf der Site sind automatisch up-to-date) Datenbank-Anfragen werden transparent im System abgebildet (Kein läßtiges Ändern jedes einzelnen Insert- oder Update-Statements mehr, wenn die Datenbankstruktur - hier Objektstruktur - mal geändert wird). Das ist ein wirklicher Fortschritt bei der Entwicklung großer Sites.
Pro: Super einfach zu lernen, sehr effizientes Entwickeln und Arbeiten möglich Kontra: teuer in der professionellen Variante
Hallo,
ich habe mit dem CF-Server eine Zeitlang sehr intensiv gearbeitet und dabei komplexes Content-Management-System und ein interaktives Web-Lexikon gebastelt.
Ich habe auch ASP und PHP gelernt und werde mich jetzt noch an JSP versuchen.
Die Arbei ...
Bericht lesen
Ciao Mitglieder bewerteten diesen Erfahrungsbericht insgesamt als sehr hilfreich