Développement
L'EDI RAD Studio aide les développeurs à coder plus rapidement et plus intelligemment grâce aux pratiques OOP les plus modernes, couplées à des frameworks robustes et à un EDI avancé. Grâce au développement agile RAD Studio, les équipes mondiales accélèrent la conception, le refactoring et la construction du code.
Compilateurs à hautes performances
Grâce aux compilateurs hautement optimisés ciblant toutes les plateformes vous n'aurez plus à vous tourner les pouces à chaque compilation ! Un mélange hybride de compilateurs Windows propriétaires et une étroite intégration de LLVM pour mobiles offrent des vitesses de compilation leaders de l'industrie mettant en œuvre les meilleurs compilateurs pour chaque plateforme.
La compilation et la liaison d'un million de lignes de code peut être réalisée en cinq secondes.
Un environnement moderne centré sur l'EDI
RAD Studio a ouvert la voie à des environnements de développement intégré (EDI) toujours plus innovants grâce à des outils de développement visuel avancés, à une vaste gamme de fonctionnalités, de raccourcis et d'outils exclusifs pour décupler la productivité.
Vous pouvez diviser les volets de l'EDI selon une large gamme de préférences, personnaliser l'affichage et utiliser plusieurs écrans pour encore améliorer votre productivité.
Des langages modernes orientés OOP
RAD Studio possède de nombreuses classes et interfaces dont le noyau est de conception polymorphe. RAD Studio offre ainsi aux développeurs le choix entre deux langages (Delphi et C++ avancé). Ceci permet de bénéficier des fonctions avancées telles que les Génériques (Delphi), la programmation asynchrone ou les informations d'exécution RTTI (Run Time Type Information – également dénommées Réflexions par les développeurs C#). Cela est également vrai en C++ avec les aides de classe (Class Helpers), le comptage de référence automatique, etc.
Développez avec un EDI plus intelligent !
L'écriture et l'édition du code n'ont jamais été aussi rapides. Code Insight™ intègre un système de saisie automatique assistée en fonction de votre propre code et de vos bibliothèques ainsi qu'une documentation en ligne proposant des trucs et astuces pour vous assister lorsque vous codez. Grâce à des macros et des fonctions avancées de copier/coller, vous accélérez toutes les tâches répétitives. Les signets et les fonctions de repli automatique (ou personnalisées) accélèrent la navigation dans le code lorsque vous travaillez sur de gros blocs de code.
Préservez l'agilité de développement
Augmentez votre productivité dans le concepteur VCL avec la possibilité de modifier rapidement les noms, légendes, alignements, mises en page et couleurs des contrôle ; copiez le nom du composant, créez rapidement un formulaire à partir d'un modèle ; connectez des images et listes d'images, et enfin "attachez" le contrôle à une source ou un champ de données.
Refactoring / Gestion du changement
La prise en charge du refactoring maximise la vitesse et l'agilité en éliminant les contraintes liées aux changements quotidiens. Renommer les identifiants, déclarer de nouveaux champs et variables, renommer des classes ou champs dans toute la base de code, extraire le code dans une nouvelle méthode et synchroniser les déclarations et interfaces ne sont que quelques-uns des multiples outils de refactoring intégrés à l'EDI RAD Studio.
Codez plus vite avec les modèles en direct
Les modèles « Live Template » sont des squelettes de code réutilisables permettant d'accélérer le codage de structures récurrentes. Vous pouvez utiliser les modèles intégrés ou ajouter les vôtres ; ce système est un précieux outil de productivité pour tous les développeurs.