Appeon s'engage à faire évoluer PowerBuilder en permanence afin de répondre à vos besoins à long terme en matière de développement d'applications tout en protégeant vos investissements existants. De nouvelles fonctionnalités et améliorations sont proposées par cycles de publication agiles de 10 à 12 mois, et chaque version donne la priorité aux domaines qui comptent le plus pour nos clients :
Productivité Dev
Permettre aux développeurs de simplifier le développement d'applications, de réduire les tâches répétitives et d'écrire un code meilleur, plus rapidement.
Compatibilité
Garantir que vos applications continuent de fonctionner parfaitement avec les derniers systèmes d'exploitation, bases de données et matériels, et supporter les évolutions technologiques.
Sécurité
Renforcez la sécurité des applications grâce à des fonctionnalités et des technologies respectant les bonnes pratiques répondant aux dernières menaces et aux exigences de conformité.
Interopérabilité
Permet une intégration ouverte avec des services tiers, des systèmes externes et des API, à l'aide de normes ouvertes et des technologies les plus répandues.
Fonctionnalités prévues
Appeon intègre généralement les nouvelles fonctionnalités principales dans les versions majeures de ses produits. Nous révisons ensuite plusieurs fois une version majeure, en fonction des commentaires clients, afin d'améliorer les fonctionnalités clés, d'introduire des fonctionnalités mineures et d'aboutir à une version bénéficiant d'un support à long terme.
Les fonctionnalités à venir que nous dévoilons constituent notre plan minimum et sont susceptibles d'être modifiées sans préavis. Nous ne sommes pas en mesure de publier une liste complète ou détaillée des fonctionnalités, en particulier pour les révisions, car les commentaires de nos clients ont une incidence significative sur nos plans de produit. Veuillez donc utiliser ces informations pour vous faire une idée de ce qui pourrait arriver dans un avenir proche, et vous pourrez suivre nos progrès au cours de cycles agiles de 10 à 12 mois.
Améliorer l'Editeur
- Meilleure lisibilité du code : marquage des erreurs et des avertissements, mise en forme du document/de la sélection, hiérarchie des appels, définition de signets, affichage des URL sous forme de liens, blocs de code repliables personnalisables.
- Amélioration de l'efficacité de l'édition : espace virtuel, sélection du code en mode boîte, déplacement des lignes sélectionnées vers le haut/bas, navigation avant / arrière vers le point d'insertion précédent, recherche de références dans le code.
- AutoScript : affiche des listes de complétion de code lors de la saisie de noms de fonctions ou de structures globales, de valeurs énumérées ou d'un point après une fonction ; supporte également la refactorisation de code.
- Support des sauts : navigation vers la définition des variables, des fonctions et des classes, et ajout du support de la touche de raccourci pour les sauts (Ctrl + clic).
Flat design et thème sombre pour l'IDE
Affichez un thème Flat et sombre de l'IDE pour un meilleur confort visuel.
Améliorer le nouveau compilateur
Améliorer en permanence le nouveau compilateur et les options de format de texte sur la base des commentaires des utilisateurs.
Support de Git Rebase
Fournir un support direct de Git Rebase dans l'IDE.
Support de Git SSH
Supporter la connexion à des serveurs Git internes ou auto-hébergés via SSH pour une authentification sécurisée basée sur une clé.
Améliorer le Debugging et la gestion des Erreurs
Générez des informations détaillées dans le journal pendant les opérations de l'IDE.
- Créez automatiquement des fichiers dump lorsque des erreurs critiques se produisent dans l'IDE.
Sécurité avancée des Executables
Intégrer des fonctions de sécurité avancées pour les exécutables, notamment CFG (Control Flow Guard), ASLR (Address Space Layout Randomization), DEP (Data Execution Prevention) et SafeSEH (Safe Structured Exception Handling), afin d'améliorer la sécurité globale des applications.
Support IPv6
Support complet des adresses IPv6 dans le HTTPClient et autres objets liés à HTTP.
Support de l'authentification Windows
Mise en oeuvre de l'authentification Windows pour le HTTPClient (lors de l'appel d'API Web) et PowerServer, pour faciliter l'authentification des utilisateurs en s'appuyant sur les informations d'identification Windows.
Améliorer le support des résolutions elevées (High DPI)
Supporter la commutation dynamique de la résolution, pour garantir un affichage optimal de l'interface utilisateur sur plusieurs moniteurs et lorsque les utilisateurs ajustent les paramètres DPI sur leur appareil.
Améliorer le support ADO.NET pour les connexions ODBC
Supporter des types de bases de données supplémentaires (tels que MySQL) via ADO.NET pour ODBC, pour permettre aux applications de fonctionner plus efficacement avec un éventail plus large d'environnements de bases de données.
Processeurs ARM
Suporter les processeurs ARM sous Windows, pour permettre aux développeurs de créer et de déployer des applications pour les machines ARM.
Dernières versions de Windows et de base de données
- Restez à jour sur le support des dernières versions du système d'exploitation Windows et des bases de données.
- Mettre à jour les logiciels tiers intégrés dans le produit avec les dernières versions stables.
Images au format SVG
Support des images au format SVG pour des graphiques de haute qualité et redimensionnables qui s'affichent de manière optimale sur toutes les résolutions d'écran.
Compatibilité des DataWindow Data Type
- Support de DateTime2 et précision temporelle à 7 chiffres dans les DataWindows.
- Supporter les paramètres de liaison de type datetime dans la fonction datawindow.update pour les bases de données prises en charge.
Améliorer la fonction SaveAs Excel dans InfoMaker
Supporter l'enregistrement des titres Excel tels qu'ils apparaissent dans la fonction "SaveAs Excel".