Fonctionnalités

Assistance à la tabulation intelligente

Accédez rapidement à la balise logique, fonction ou instruction de contrôle suivante dans votre code à l’aide de raccourcis clavier.

Fonction avancée de recherche/remplacement

Recherchez facilement dans votre application une balise, un attribut ou un texte spécifique, quel que soit l’emplacement des fichiers. Lancez des recherches textuelles plus complexes grâce aux expressions régulières.

Assistance à la programmation intelligente

Accélérez votre développement applicatif grâce à une assistance intelligente et structurée à la programmation pour CFML, CFScript, HTML, JavaScript et CSS. Vous pouvez bénéficier d’une assistance à la programmation même pour les bibliothèques JavaScript tierces incluses dans votre application web.

Gestion intégrée des tâches

Placez des points « à faire » et « à corriger » dans votre code pour identifier rapidement des sections et reprendre le développement là où vous l’avez laissé.

Aperçu du code 

Bénéficiez d’options de programmation intelligente pour les composants ColdFusion (CFC), les tables de bases de données, les fonctions définies par l’utilisateur, les balises CFML, ainsi que les langages HTML, JavaScript et CSS, grâce aux fonctionnalités d’analyse intelligente de ColdFusion Builder 3.1.

Prise en charge professionnelle de la programmation

Stimulez votre productivité grâce à un environnement de développement intégré qui inclut des éditeurs pour CFML, CFScript, HTML, JavaScript, SQL et CSS. Bénéficiez de couleurs de syntaxe personnalisables, de la saisie semi-automatique des instructions, du pliage de code, du débogage pas-à-pas interactif et de la prise en charge des extraits afin de travailler plus efficacement.

Prise en charge du mappage objet/relationnel

Gérez la logique et la connectivité des bases de données sans écrire de code SQL. Utilisez l’assistant d’application ORM afin de générer des CFC pour la logique métier sans écrire de code. 

Vue RDS

Parcourez le système de fichiers ou visualisez la structure des tables de base de données pour toute source de données enregistrée sur votre serveur ColdFusion.

Développement d’applications mobiles CFML

Exploitez les fonctions de productivité de ColdFusion Builder pour développer des applications mobiles. Utilisez l’intégration avec Adobe PhoneGap Build* pour les mettre rapidement et facilement en service comme applications installées s’exécutant sur des appareils iOS et Android.

Débogage sur appareil

Utilisez les fonctionnalités uniques de débogage sur terminal pour identifier et corriger les erreurs dans les applications mobiles installées, ainsi que dans les applications mobiles basées sur navigateur. Connectez à distance un appareil mobile à ColdFusion Builder, et simulez une utilisation réelle sur l’appareil en exécutant pas à pas le code d’application.

Vérification sur différents terminaux

Inspectez l’apparence des applications web et mobiles sur plusieurs appareils grâce au serveur Weinre intégré. Modifiez les propriétés des éléments à l’aide de ColdFusion Builder, et visualisez en temps réel la mise en œuvre de ces modifications dans l’application mobile.

Analyseur de sécurité du code*

Utilisez l’analyseur de sécurité du code pour parcourir le code d’application existant afin de détecter automatiquement les vulnérabilités et les failles de sécurité potentielles. Identifiez avec précision le code vulnérable, le type de vulnérabilité et le niveau de gravité. Atténuez ensuite la vulnérabilité en suivant les recommandations fournies.

*- Avec l’édition ColdFusion Enterprise uniquement

Refactorisation

Accélérez le développement de vos applications CFML grâce à la restructuration automatique du code lorsque vous renommez un composant ColdFusion, une fonction ou une variable.

Page de démarrage de l’application

Simplifiez l’exécution et le débogage de vos applications en fournissant une page de démarrage à exécuter en premier.

Débogueur intégré

Grâce au débogage intégré, réduisez votre temps de test et vos bogues difficiles à corriger. Lancez l’application et travaillez directement dans l’environnement de développement intégré.

Prévisualisation des fichiers CFML

Évitez les erreurs et réduisez la maintenance en affichant un aperçu des pages CFML avant déploiement. Visualisez rapidement les pages générées à l’aide des navigateurs intégrés Microsoft Internet Explorer et Mozilla Firefox.

Éditeur de balises (Tag Editor)

Administrez simplement le code existant et réduisez vos erreurs de programmation en identifiant les attributs de balise requis et en attribuant des valeurs par l’intermédiaire de l’éditeur de balises.

Prise en charge des frameworks ColdFusion

Dynamisez votre développement applicatif en utilisant des extensions pour vos frameworks ColdFusion préférés.

Prise en charge FTP et SFTP intégrée

Déployez plus rapidement vos applications à partir de l’environnement de développement intégré en transférant directement du code vers le serveur de production ou le serveur d’évaluation.

Prise en charge de projets à distance

Améliorez la collaboration au sein d’une équipe en mettant une base de code partagée à disposition de tous ses membres, avec la prise en charge des projets à distance.

Gestion intégrée des serveurs

Démarrez et arrêtez automatiquement les serveurs ColdFusion lorsque vous ouvrez ou fermez ColdFusion Builder, ou procédez manuellement dans ColdFusion Builder. Lancez ColdFusion Administrator ou le système de surveillance des serveurs dans le navigateur intégré.

Visualiseur de journaux TailView

Surveillez facilement et en temps réel les journaux ColdFusion tout en exécutant des applications.

Navigateur de services

Accédez rapidement à des services web présentés par le serveur ColdFusion à partir de l’environnement de développement intégré.

Raccourcis clavier personnalisables

Créez des raccourcis clavier personnalisés, modifiez les raccourcis existants et importez ou exportez des liaisons de clavier pour accéder aux actions fréquentes dans l’environnement de développement intégré.

Mise en forme de code

Appliquez une mise en forme de code à un projet, un dossier, un fichier ou un bloc de code en fonction de règles personnalisées et prédéfinies.

Extensibilité via CFML

Étoffez les fonctionnalités en créant des extensions écrites en CFML. Associez des menus aux services de développement à distance (RDS, Remote Development Services) et aux projets. Accédez au système de fichiers et aux sources de données pendant l’exécution et améliorez l’assistance à la programmation grâce à une aide au codage personnalisée.

Prise en charge des précédentes versions de ColdFusion

Créez et administrez des applications pour ColdFusion 8, 9, 10 ou 11 à l’aide des bibliothèques de balises incluses pour ces versions.

Extraits

Enregistrez des blocs personnalisés de code fréquemment utilisé en vue de les réutiliser dans toutes vos applications.

*L’achat d’une licence PhoneGap Build est requis pour le développement d’applications à l’aide de ce logiciel.