InterSystems officiel
· Nov 15, 2023

Actualités sur la dépréciation d'InterSystems Studio

Comme annoncé pour la première fois en mai, et après de nombreuses présentations et discussions approfondies lors du Global Summit 2023, nous poursuivons notre projet de rendre obsolète InterSystems Studio (obsolète désigne une fonctionnalité ou une technologie qu'InterSystems ne développe plus activement et pour laquelle de meilleures options existent).

InterSystems Studio est devenu obsolète en 2023.2 mais continuera à être livré avec les versions 2023.3 et 2024.1. Cette dernière sera la dernière version à inclure Studio dans le kit Windows, et ce sera la seule version permettant les connexions aux futures versions d'InterSystems IRIS. Cette version fournie avec la version 2024.1 continuera d'être disponible en tant qu'outil autonome sur la page de téléchargement des composants WRC, comme c'est le cas aujourd'hui.

Comme toujours, VS Code avec le Pack d'extension InterSystems ObjectScript est recommandé pour tous les développements d'InterSystems. Consultez le guide de migration de Studio pour obtenir de l'aide pour démarrer. Et si vous n'avez pas essayé VS Code récemment, notez une nouvelle fonctionnalité, l'importation/exportation XML, qui rend l'adoption encore plus facile.

Merci beaucoup pour vos commentaires en personne en juin dernier. Je suis toujours plus qu'heureux d'entendre vos expériences et vos défis, et j'ai hâte que vous nous rejoigniez pour améliorer notre nouvel IDE phare.

Discussion (1)1
Connectez-vous ou inscrivez-vous pour continuer

Passé à VS Code depuis quelques temps déjà, cet IDE a pour moi des avantages tels que la possibilité d'utiliser Git, la coloration syntaxique.

En revanche, il m'arrive encore de passer par studio, car la remontée des erreurs de compilation n'est pas toujours explicite dans VSCode...

J'utilise le pack "InterSystems ObjectScript Extension Pack" en v1.0.3

Je n'ai pas d'exemple sous la main pour illustrer mon propos, je posterai un exemple à ma prochaine erreur de compilation.

Enfin, s'il est possible de suggérer une fonctionnalité, des fonctionnalité de refactoring serait un gros plus. Il reste toujours un peu compliquer de modifier le nom d'une classe dans un projet, de modifier le nom une propriété avec mise à jour de ces utilisations dans les classes du projet. 

Sans ce type de fonction, il est difficile d'envisager un développement en clean code qui demande des refactoring fréquents.