Fonctionnalités
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.