Adobe ColdFusion 10 permet aux développeurs de créer rapidement des applications web d'entreprise basées sur Java™ EE en concentrant des tâches complexes en quelques lignes de code. En outre, la prise en charge intégrée unique du HTML5 et les services web améliorés vous permettent de créer des applications sans égal qui recourent aux dernières technologies.
CFML est le langage basé sur des balises qui est utilisé par un développeur pour créer des applications ColdFusion. CFML est facile à apprendre et pourtant suffisamment puissant pour gérer la logique d'application web la plus exigeante. Il utilise une syntaxe qui ressemble beaucoup au HTML et au XML ; il est ainsi parfaitement adapté aux applications de programmation qui utilisent ces langages de balisage. Pour les nouveaux développeurs, la syntaxe CFML basée sur les balises rend simple une programmation complexe. Les développeurs expérimentés peuvent également étendre et personnaliser CFML via des balises personnalisées, des composants réutilisables basés sur les objets et des fonctions définies par l'utilisateur, mais aussi effectuer une intégration à Java, .NET, aux services web SOAP, REST, etc. ColdFusion 10 améliore CFML grâce à de nouvelles balises puissantes et étendues.
ColdFusion est destiné aux développeurs web qui créent des applications Internet et des sites web dynamiques. Grâce à son langage de script intuitif et CFML, ColdFusion est le choix idéal pour les nouveaux développeurs qui viennent de la conception et du développement de pages HTML statiques.
Les fonctions avancées, telles que les composants ColdFusion (CFC), le débogage intégré, le traitement XML, l'intégration à Java et .NET, les services web ainsi que la prise en charge du HTML5 intégré, font de ColdFusion la solution idéale pour les développeurs qui créent des applications web complexes et des applications Internet riches (RIA, Rich Internet Applications).
Les développeurs Java peuvent créer rapidement des applications web basées sur Java EE à l'aide de ColdFusion 10. L'intégration homogène et bidirectionnelle à Java vous permet d'appeler Java à partir de ColdFusion et inversement.
Adobe ColdFusion Builder™, un IDE basé sur Eclipse™ et complètement intégré au serveur ColdFusion, est l'outil idéal pour créer des applications ColdFusion. Cependant, les pages ColdFusion sont des fichiers en texte simple comme les pages HTML ; vous pouvez donc les développer avec n'importe quel éditeur de texte. ColdFusion Builder fournit un environnement de développement unifié, personnalisable et extensible qui permet de coder des applications, gérer des serveurs et déployer des projets.
Il existe de nombreuses possibilités de formation en ligne et personnalisée à ColdFusion. Une bonne manière de commencer est de consulter la section Getting Started du ColdFusion Developer Center sur Adobe Developer Connection. Découvrez la puissance de ColdFusion en parcourant les extraits de code, en consultant les exemples d'applications et en voyant les nouvelles fonctions en action. Les enregistrements de session de ColdFusion Developer Week sont particulièrement destinés aux nouveaux développeurs qui ont peu ou pas d'expérience de ColdFusion. Adobe propose également différents programmes de formation et de certification.
Des versions électroniques de tous les documents sont disponibles et accessibles en ligne sur la page d'aide et d'assistance de ColdFusion. Mais aucune documentation imprimée n'est fournie avec ColdFusion 10.
Adobe publie une liste partielle des partenaires qui s'engagent à fournir des solutions d'hébergement pour ColdFusion. Consultez la page des partenaires d'hébergement ColdFusion.
ColdFusion est construit en haut de la pile Java. Il s'agit d'un puissant serveur d'applications que vous pouvez utiliser pour créer rapidement des applications web basées sur Java EE. ColdFusion 10 offre une intégration homogène à Java ; il est donc très facile d'appeler Java à partir de ColdFusion et inversement. Pour plus d'informations sur l'intégration Java, consultez la page d'aide et d'assistance de ColdFusion.
L'environnement d'exécution ColdFusion 10 est une application Java qui bénéficie des nombreux services puissants de la plate-forme Java EE pour se connecter aux bases de données, gérer la sécurité et traiter les demandes d'application. Lorsque ColdFusion 10 Enterprise Edition est installé dans la configuration Java EE en plus d'un serveur d'applications Java, il utilise l'infrastructure Java EE du serveur pour exécuter des applications ColdFusion comme pur bytecode Java. Les développeurs peuvent alors continuer à développer et à déployer des pages ColdFusion tout en gérant facilement les paramètres du serveur ColdFusion via ColdFusion Administrator.
Les étapes d'installation de ColdFusion 10 sont similaires à celles de ColdFusion 9 (excepté dans le cas d'une installation en configuration multiserveur). Pour plus d'informations, reportez-vous au Guide d'installation de ColdFusion.
Le programme d'installation de ColdFusion 10 ne prend pas en charge les installations multiserveurs. Vous pouvez cependant installer une configuration serveur, puis créer plusieurs instances et clusters via le gestionnaire d'instances de ColdFusion Administrator. Pour plus d'informations sur la configuration et l'administration d'Adobe ColdFusion, cliquez sur ce lien.
Des changements ont été apportés à la structure des répertoires, à la configuration du connecteur et à d'autres éléments. Pour plus d'informations, consultez www.adobe.com/go/learn_cfu_admin_en.
ColdFusion 10 prend en charge IBM® WebSphere, Oracle® WebLogic, Adobe JRun, Apache Tomcat et JBoss. Pour plus d'informations, consultez la matrice de prise en charge des différents systèmes.
ColdFusion 10 prend en charge la plupart des principales bases de données, dont Microsoft SQL Server, Oracle, IBM DB2, Sybase et IBM Informix. Pour obtenir la liste complète des bases de données prises en charge, consultez la matrice de prise en charge des différents systèmes.
ColdFusion 10 prend en charge la plupart des principaux serveurs web, dont IIS, Apache et Sun™. Pour obtenir la liste complète des serveurs web pris en charge, consultez la matrice de prise en charge des différents systèmes.
ColdFusion 10 prend en charge la plupart des principaux systèmes d'exploitation, dont Microsoft® Windows®, Sun Solaris™, Linux®, IBM AIX® et Mac OS. Pour obtenir la liste complète des systèmes d'exploitation et versions pris en charge, consultez la matrice de prise en charge des différents systèmes.
Oui. ColdFusion 10 peut s'exécuter en tant qu'application 64 bits sur les versions 64 bits de Microsoft Windows, Sun Solaris, Linux et Mac OS. Pour plus d'informations sur les plates-formes prises en charge, consultez la configuration système requise de ColdFusion.
Une architecture informatique 64 bits offre de meilleures performances qu'une architecture 32 bits, car elle traite davantage d'informations dans le même cycle d'horloge. Outre les performances, une application peut utiliser beaucoup plus d'espace mémoire ; les architectures informatiques 32 bits peuvent traiter environ 4 Go de mémoire, alors que les architectures informatiques 64 bits peuvent traiter 16 Go. Les opérations qui requièrent beaucoup de mémoire, comme la lecture dans de gros fichiers ou le renvoi de grands groupes de données, s'effectuent plus efficacement. Les applications qui nécessitent davantage de mémoire et qui exécutent davantage de calculs fonctionnent mieux sur les systèmes 64 bits.
Non. ColdFusion 10 utilise CFML pour créer des applications. ColdFusion permet de tirer profit de la puissance des serveurs d'applications Java sans devoir apprendre à utiliser des technologies complexes comme le langage Java, JavaServer Pages (JSP), les servlets Java ou Enterprise JavaBeans (EJB). Bien évidemment, si vous utilisez déjà Java, ColdFusion peut utiliser presque toutes les classes ou bibliothèques Java existantes, car il est compilé directement en bytecode de machine virtuelle Java, comme le code source Java.
Oui. Vous pouvez utiliser ColdFusion pour appeler des classes d'assembly Microsoft .NET locales ou distantes en tant qu'objets CFML. Les applications ColdFusion peuvent utiliser des assemblys .NET pour accéder directement aux produits Microsoft et les contrôler (Word, Excel ou PowerPoint, par exemple), utiliser des composants .NET existants ou encore utiliser des assemblys .NET que vous créez pour exploiter des fonctions difficiles à utiliser ou non disponibles dans ColdFusion ou Java.
Adobe ColdFusion Builder™, un IDE basé sur Eclipse™ et complètement intégré au serveur ColdFusion, est l'outil idéal pour créer des applications ColdFusion. Cependant, les pages ColdFusion sont des fichiers en texte simple comme les pages HTML ; vous pouvez donc les développer avec n'importe quel éditeur de texte. ColdFusion Builder fournit un environnement de développement unifié, personnalisable et extensible qui permet de coder des applications, gérer des serveurs et déployer des projets. ColdFusion Builder 2.0.1, la dernière version disponible, s'intègre étroitement au serveur ColdFusion 10. Il prend en charge les nouvelles constructions CFML et vous permet de tirer profit de la correction des bogues, mais aussi de fonctions comme une mise à jour d'Eclipse et des améliorations apportées au gestionnaire de serveurs.
Oui. Adobe a créé un niveau d'intégration et des outils de productivité pour la plate-forme Flash et ColdFusion 10. ColdFusion 10 inclut une fonction Flash Remoting plus rapide et offre de nombreux services d'entreprise ColdFusion 10 en tant que service web accessible via le Action Message Format (AMF).
ColdFusion 10 est disponible gratuitement pour tous les clients du secteur de l'éducation répondant aux conditions requises, uniquement à des fins d'apprentissage et non à des fins de production. Les étudiants, les enseignants et le personnel administratif ont la possibilité d'obtenir un numéro de série permettant d'activer leur version d'évaluation en s'enregistrant sur le site dédié. Durant la procédure d'enregistrement, vous êtes invité à entrer une copie de votre carte d'étudiant, d'enseignant ou de membre du personnel administratif ou à mentionner, sur un courrier à en-tête de l'établissement, votre statut actuel. Une fois votre demande validée, vous recevez par e-mail un numéro de série vous permettant d'utiliser gratuitement ColdFusion 10 à titre d'apprentissage. Il est possible que vous deviez patienter deux semaines avant de le recevoir.
L'un des justificatifs suivants doit être fourni (par téléchargement) au cours de la procédure d'enregistrement :
Les copies numérisées doivent être fournies au format GIF ou PDF.
Sur le site d'inscription, vous pouvez effectuer une demande unique de 30 numéros de série maximum (secteur de l'éducation) à des fins d'exploitation en salle informatique.
Oui. ColdFusion 10 destiné au secteur de l'éducation est disponible à l'achat sous forme de coffret. La version payante de ColdFusion 10 destiné au secteur de l'éducation n'est pas limitée à une utilisation à des fins d'apprentissage uniquement.
Non. Les plans de maintenance, d'assistance et de mise à jour Platinum ne sont disponibles à l'achat que pour les clients qui ont acquis une licence ColdFusion 10.
Une assistance gratuite à l'installation est disponible. Il est possible de souscrire à des programmes d'assistance aux développeurs ou de support technique pour les questions ne relevant pas de l'installation. Pour plus d'informations, consultez la page des programmes d'assistance Adobe http://www.adobe.com/support/programs (États-Unis) ou http://www.adobe.com/uk/support/programs/ (Royaume-Uni).
ColdFusion MX 6.x, 7, 8 et 9 migrent facilement vers ColdFusion 10. Pour plus d'informations sur la migration vers ColdFusion 10, reportez-vous à la section relative aux ressources de migration de ColdFusion dans ColdFusion Developer Center.
ColdFusion 10 est disponible à l'achat dans la boutique en ligne Adobe Store et via notre réseau de partenaires et revendeurs. Consultez les informations d'achat de ColdFusion 10.
ColdFusion 10 est vendu sous deux éditions : l'édition standard (Standard Edition) coûte 1 499 US$ pour deux ordinateurs et l'édition entreprise (Enterprise Edition) coûte 8 499 US$ pour deux ordinateurs. ColdFusion peut aussi être utilisé gratuitement pour du développement avec l'édition développeur (Developer Edition) gratuite, à savoir un serveur disposant de toutes les fonctionnalités à des fins de développement uniquement.
ColdFusion 10 Enterprise Edition est la solution idéale pour publier des sites web et des applications hautes performances dans un environnement clusterisé ou virtualisé. En outre, elle analyse en profondeur les performances de vos sites web et applications. ColdFusion 10 Standard Edition permet de publier un site web fiable avec des volumes de trafic modérés sur un seul serveur. Certaines fonctions ne sont disponibles que dans l'édition ColdFusion 10 Enterprise Edition. Et certaines fonctions de l'édition ColdFusion 10 Standard Edition sont limitées en termes de performances par une seule demande simultanée partagée.
Pour en savoir plus sur les différentes éditions du produit, consultez la page relative aux éditions du produit.
Un tarif spécial de mise à jour est proposé aux clients qui disposent d'une licence valide pour ColdFusion 8 ou 9. Pour plus d'informations, consultez la page relative aux détails de mise à jour.
Les clients qui utilisent ColdFusion MX7 ou une version antérieure ne peuvent pas bénéficier du tarif de mise à jour.
Il est possible que vous puissiez bénéficier d'une mise à jour gratuite vers ColdFusion 10. Pour en savoir plus, appelez le service client au 800-833-6687 ou envoyez votre demande via Internet.
Si vous bénéficiez actuellement d'un abonnement ou d'un plan de maintenance pour ColdFusion, vous devriez avoir reçu un e-mail ou une lettre comportant des instructions. Si ce n'est pas le cas, contactez le service client et spécifiez votre numéro de série ColdFusion dans votre demande.