Package Manager Comparison: Difference between revisions
Appearance
ChrisCilino (talk | contribs) Created page with "This is the comparison of package management solutions in the LabVIEW community. {| class="wikitable" |- ! Characteristic !! VI Package Manager !! NI Package Manager !! G Pac..." |
ChrisCilino (talk | contribs) No edit summary |
||
Line 3: | Line 3: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Characteristic !! VI Package Manager !! NI Package Manager !! G Package Manager | ! Characteristic !! [https://vipm.jki.net/ VI Package Manager] !! [https://www.ni.com/en-us/support/downloads/ni-package-manager.html NI Package Manager] !! [https://gpackage.io/ G Package Manager (GPM)] | ||
|- | |- | ||
| Installs With LabVIEW || | | Installs With LabVIEW || Yes || Yes || No | ||
|- | |- | ||
| Open Source || | | Open Source || No || No || Yes | ||
|- | |- | ||
| Language Written In || | | Language Written In || ? || C# || G | ||
|- | |- | ||
| Pricing || Example || Example || | | Pricing || Example || Example|| Free | ||
|- | |- | ||
| Supports multiple LabVIEW versions from a single package || | | Supports multiple LabVIEW versions from a single package || Yes || No || No | ||
|- | |- | ||
| Scope of Installation ||LabVIEW IDE || LabVIEW IDE || Per Project | | Scope of Installation ||LabVIEW IDE || LabVIEW IDE || Per Project | ||
|- | |- | ||
| Supports LabVIEW NXG || | | Supports LabVIEW NXG || No || Yes || No | ||
|- | |- | ||
| Native IDE Manipulation (installs palettes) || Example || Example || Example | | 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 |
Revision as of 15:54, 26 June 2019
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 |