Jump to content

Package Manager Comparison

From LabVIEW Wiki
Revision as of 15:54, 26 June 2019 by ChrisCilino (talk | contribs)

This is the comparison of package management solutions in the LabVIEW community.

Characteristic VI Package Manager NI Package Manager G Package Manager (GPM)
Installs With LabVIEW Yes Yes No
Open Source No No Yes
Language Written In ? C# G
Pricing Example Example Free
Supports multiple LabVIEW versions from a single package Yes No No
Scope of Installation LabVIEW IDE LabVIEW IDE Per Project
Supports LabVIEW NXG No Yes No
Native IDE Manipulation (installs palettes) Example Example Example
Supports Installation to symbolic paths (user.lib) Yes No N/A
Supports Local and Global repositories Yes Yes ?
Support Structure JKI online support NI ?
Supports Pre Build Step Yes, G Code Yes - via Source Distribtuion, G Code ?
Supports Post Build Step Yes, G Code Yes - via Source Distribtuion, G Code ?
Supports Pre Install Step Yes, G Code Yes - via exe or bat ?
Supports Post Install Step Yes, G Code Yes - via exe or bat ?
Supports N pre install/post install steps No Yes ?
Example Example Example Example
Example Example Example Example
Example Example Example Example
Example Example Example Example
Example Example Example Example
Example Example Example Example
Example Example Example Example
Example Example Example Example
Example Example Example Example