ColdFusion

ColdFusion de Macromedia est un produit avancé qui permet aux utilisateurs de créer des pages Web et de construire des sites Web. Avec ColdFusion, une entreprise peut construire une base de données de contenu à l'aide de modèles de saisie et les combiner avec des programmes d'application pour créer un site Web dans lequel les pages sont développées de manière dynamique au fur et à mesure qu'elles sont servies. ColdFusion est composé de ColdFusion Studio qui vous permet de créer un site Web et de ColdFusion Server qui fournit le service à vos utilisateurs. ColdFusion Studio est décrit comme "un environnement de développement intégré (IDE) complet" et ColdFusion Server comme "une plate-forme de déploiement".

La caractéristique la plus précieuse pour de nombreuses entreprises qui utilisent ColdFusion est la possibilité de construire des sites Web sous forme de "pièces détachées" qui peuvent être stockées dans une base de données et ensuite réassemblées pour des pages Web, des bulletins d'information par e-mail et d'autres utilisations. ColdFusion fournit une interface visuelle pour créer des pages Web directement ou pour créer les "pièces détachées". Un journal peut permettre à un journaliste de saisir des informations telles que la date, l'auteur et l'article. Cette opération s'effectue à l'aide du formulaire de saisie de texte de ColdFusion, qui ne contient aucune structure de page Web ni aucune balise de langage. (Le journal utilise ColdFusion pour concevoir les formulaires et pour définir la base de données). Le contenu saisi par le journaliste est ensuite rassemblé et formaté en une page Web lorsqu'il est demandé. Le journaliste n'a pas à comprendre le langage HTML et autres détails. ColdFusion peut également être utilisé pour créer des sites Web de commerce électronique. ColdFusion possède son propre langage de balisage de page, appelé ColdFusion Markup Language (CFML). Le CFML comprend le langage de balisage hypertexte (HTML) et le langage de balisage extensible (XML) du Web. Le CFML est converti par un compilateur JIT en pages qui sont servies. Microsoft insiste sur le fait que sa gamme de produits est ouverte et "extensible". Les applications peuvent accéder aux bases de données en utilisant OLE DB de Microsoft, Open Database Connectivity (ODBC), ou des pilotes qui accèdent aux bases de données Oracle et Sybase. ColdFusion est compatible avec les applications distribuées utilisant le modèle d'objet de composant distribué de Microsoft ou l'architecture de courtier de requête d'objet commun.