Principales Nouveautés PowerBuilder

More Productive IDE

  • Éditeur de code à onglets – L'IDE PowerBuilder dispose maintenant d'onglets offrant plus d'espace d'écran et permet de travailler plus facilement sur plusieurs objets.
  • Accès aux objets – Sélectionnez une référence d'objet dans n'importe quelle déclaration ou partie de code et accédez instantanément à la classe d'objet référencée (via son painter).
  • Recherche rapide de code – Naviguez vers un script en utilisant des "expressions" à partir de la boîte de dialogue de recherche dans l'arborescence du système. Des filtres ont également été ajoutés dans divers painters d'objets, tels que les fenêtres SaveAs et Select Tables.

Stronger Web Security

  • Authentification TLS bidirectionnelle – Le serveur et le client peuvent s'authentifier mutuellement. De ce fait, seuls les utilisateurs autorisées peuvent se connecter. L'authentification TLS bidirectionnelle est supportée pour toutes les requêtes HTTP, y compris les demandes de jetons de sécurité et l'invocation des API Web REST.
  • Mise à niveau du protocole HTTP – Les derniers protocoles HTTP/2 et TLS 1.3 offrent une sécurité et des performances accrues. Ces protocoles sont supportés pour toutes les requêtes HTTP, y compris les demandes de jetons de sécurité et l'invocation des API Web REST.
two-way-authentication

Enhanced UI Themes

La mise en œuvre des thèmes d'interface utilisateur (UI Themes) est plus productive et offre un meilleur contrôle sur la personnalisation de l'interface utilisateur de votre application.

  • Héritage – Le style de la fenêtre/de l'objet utilisateur de référence s'applique automatiquement aux fenêtres/userobjects descendants sans définir de style supplémentaire.
  • Appliquez des styles aux contrôles d'un groupe – Vous pouvez appliquer automatiquement un style aux contrôles de même type dans un userobject.

Newer OS and Database

  • OS – L'IDE et le runtime PowerBuilder supportent désormais Windows 11 (ainsi que Windows 10).
  • Base de données – Les utilisateurs SQL Server peuvent passer au nouveau pilote OLE DB version 19. Les utilisateurs Oracle peuvent passer à Oracle 21c. Informix 14 est également supporté.

Principales Nouveautés PowerServer

Seamless Deployment

  • Déploiement transparent – Le Cloud App Launcher a été amélioré pour rendre le processus de déploiement du client plus transparent. Il a été optimisé pour s'installer et fonctionner dans des configurations hautement sécurisées, notamment les comptes non administrateurs, les configurations UAC élevées et avec la plupart des logiciels anti-virus. Le processus d'installation de votre application Cloud est également plus intuitif pour les utilisateurs finaux.
  • Amélioration du profil de déploiement – Le profil de déploiement a été simplifié pour le déploiement local. Vous pouvez désormais déployer facilement votre application sur votre machine locale avec beaucoup moins de paramétrage.
  • Amélioration du rapport UFA – Le rapport UFA a été amélioré pour identifier davantage de fonctionnalités non supportées et de différences de conversion.

Integrated Debugging

Un nouveau débogueur spécialement conçu pour les projets PowerServer a été intégré à l'IDE PowerBuilder. Il permet d'identifier les problèmes propres aux projets PowerServer, tels que les valeurs de retour incorrectes de la couche API Web. Il intègre aussi d'importantes fonctionnalités de débogage, telles que la définition de points d'arrêt, la navigation dans l'application, l'utilisation d'un symbole de préprocesseur DEBUG et l'accès au débogueur lorsque des exceptions sont levées.

Performance Improvements

  • Taille minimale des données – Les données transférées entre l'application client et le serveur seront compressées en utilisant la compression Brotli (disponible dans la version GA).
  • Traitement JSON plus rapide – Une nouvelle bibliothèque JSON a été adoptée pour accélérer l'analyse et la génération JSON côté serveur.
  • Amélioration des performances .NET 6 – De nombreuses améliorations des performances ont été apportées à .NET 6. Déployez votre application vers .NET 6 pour profiter de l'amélioration des performances.

Newer OS and .NET

  • OS – L'application client peut être installée sur Windows 11, et l'API PowerServer peut être installée à la fois sur Windows 11 et Windows Server 2022.
  • .NET – L'API PowerServer supporte désormais .NET 6, qui est compatible avec les systèmes d'exploitation serveurs Windows et Linux.

Vous voulez en savoir plus sur le déploiement de votre application dans le Cloud ?