luc desruelle's Blogue

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 

La version LabVIEW NXG est morte, vive la version LabVIEW : une bonne nouvelle

Desruelle_luc
Trusted Enthusiast

Je me permets de commenter la nouvelle de la fin de la version LabVIEW NXG, et donner mon avis sur le sujet. La fin de la version LabVIEW NXG ne signifie pas la fin de la version LabVIEW (standard), au contraire. NI a annoncé le 3 décembre 2020 la fin de la version LabVIEW NXG mais l'intégration des évolutions dans la version LabVIEW (standard ou CG) : We will integrate the strengths of the NXG platform into our LabVIEW 2021(+) codebase, which will result in the best of both worlds. 

 

https://forums.ni.com/t5/LabVIEW/Our-Commitment-to-LabVIEW-as-we-Expand-our-Software-Portfolio/m-p/4...

 

BanY-600x337.png7.4.png

 

NI a eu une décision à prendre. Et NI a (surement) fait le bon choix. La décision est (majoritairement) applaudie. Elle clarifie une position, et elle donne de la visibilité. Je pense que c’est une bonne décision pour les développeurs LabVIEW. L’objectif de la version LabVIEW NXG était de remplacer la version LabVIEW (dite CG), d’ici quelques années. La finalité était de faire une nouvelle version qui corrige les problèmes originels de la version standard. Le but était de pouvoir faire évoluer plus facilement l'environnement de développement (EDI). Faciliter la pérennité de LabVIEW. Mais la communauté des développeurs n’a pas adhéré à la version NXG.

 

Beaucoup de raisons à cette non « adhésion ».

1. Le remplacement d’un outil qui fonctionne est une opération très hypothétique.

2. Les utilisateurs aiment (beaucoup trop) LabVIEW Standard.

3. Les utilisateurs n’ont pas reconnu leur LabVIEW.

4. Les dernières versions de LabVIEW Standard sont très biens (2020 est très stables + nouvelles fonctionnalités)

5. LabVIEW NXG apportait aux développeurs plus de problèmes que de solutions

6. LabVIEW NXG n’avait pas les outils professionnels indispensables d’analyse de code, de test unitaire, etc.… Les professionnels ne pouvaient pas l’utiliser sans ces outils.

 

téléchargement.jpg

 

 

Il y a quand même de très bonnes fonctionnalités qui ne sont que dans la version NXG : la possibilité de faire des applications Web à partir du code G (WebVI), l’Unicode, system designer, la capture et sauvegarde des données des sondes dans le projet, une navigation par panneau avec moins de fenêtre en cascade, le zoom (pas sûr !),etc.. plus d'exemples sur les fonctionnalités intéressantes de NXG

 

NI a acté que la communauté des développeurs n’adhérait pas à la version NXG, en tant que replaçant de la version connue. Les équipes de développement de LabVIEW (standard = CG) ont solutionné les problèmes de l’environnement. Les problèmes de maintenance et de risque sur la pérennité ont été levé.

 

NI a donc décidé

1. De rapatrier les bonnes fonctionnalités de la version NXG dans la version standard, à partir de la version LabVIEW 2021.

2. Les WebVI sont pérennisés, et continueront d’être améliorés. Cette technologie est plébiscité.

3. LabVIEW 2021 va apporter de véritables et nouvelles fonctionnalités

4. NXG ne sera plus le remplaçant de l’environnement de développement (EDI) de LabVIEW,

5. NXG sera une plate-forme d’outils (NXG-Based Portfolio of Software) pour FlexLogger, Instrument Studio, VeriStand, Digital Pattern Editor.

 

Cela était déjà ressenti par les membres de la communauté, depuis quelques temps. NI va pouvoir se concentrer sur l’amélioration de LabVIEW. C’est une bonne nouvelle, je pense.

 

Le choix qui a été fait est le meilleur. Il y a beaucoup de bonnes idées dans NXG, qu’il faut ramener dans la version standard. La version LabVIEW 2021 saura apporter de nouveau l’enthousiasme aux développeurs ! Conserver le toolkit Web et l’améliorer est une très bonne nouvelle, car les défis du développeur de demain sont de faire des applications « classiques » liées à des applications Web.

LabVIEW NXG est mort, et vive LabVIEW!

 

That’s why we’ve decided to take the following steps: We will integrate the strengths of the NXG platform into our LabVIEW 2021(+) codebase, which will result in the best of both worlds. This means centralizing our investments in LabVIEW in a way that enables us to deliver even more value to LabVIEW users in the years ahead. We will continue to advance our NXG-based portfolio of solutions such as the NXG Web Module, SystemDesigner, as well as our expanding suite of configuration-based products such as FlexLogger and VeriStand. As part of this commitment, you can expect to see the NXG Web Module and SystemDesigner integrated into other parts of our portfolio. We will cease development efforts on LabVIEW NXG and release the final version - LabVIEW NXG 5.1 – in 2021. We will not release new versions of LabVIEW NXG starting in 2022.

 

A suivre...

banniere Luc Livre NXG Champion.png

Luc Desruelle | Mon profil | Mon blog LabVIEW
Auteur livre LabVIEW : Programmation et applications - Introduction à LabVIEW NXG
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD)
LabVIEW Champion

Comments
Solutest-Brice_Blanc
Member

Mouais, pas déçu et je trouve aussi cela plutôt rassurant. Merci pour le post ! A bientôt 😉

La solution test et mesure
Jérémy_Chiffe
Member

Moi je raterai toutes les infos importantes sur NI sans les posts de Luc 😉

 

Personnellement je ne suis pas déçu non plus.. Je fais partie des développeurs qui n'ont pas accroché, et pas forcément pour les bonnes raisons. Je n'ai jamais vraiment eu le temps de me plonger dans le nouvel environnement, et je n'ai pas réussi à suivre le planning d'arrivée des fonctionnalités..

 

C'est un sacré changement de cap qui pose plein de questions, est-ce qu'il va y avoir un outil de migration pour revenir en LabVIEW "standard"?

Et ce que l'adapteur NXG de TestStand va disparaitre?..

Il me semble que NI avait augmenté le prix des licences LabVIEW pour y intégrer NXG ("indispensable pour les futurs développements"), maintenant qu'ils reviennent en arrière comment ça se justifie?..

Plein de questions, à discuter peut-être après les présentations du Luge 🙂


Jeremy CHIFFE

Certified LabVIEW Architect (2016)


Desruelle_luc
Trusted Enthusiast

salut Jeremy, nous avons un point en commun... je raterai toutes les infos importantes sans les posts de Luc ! 🙂 merci A+

banniere Luc Livre NXG Champion.png

Luc Desruelle | Mon profil | Mon blog LabVIEW
Auteur livre LabVIEW : Programmation et applications - Introduction à LabVIEW NXG
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD)
LabVIEW Champion