Package Manager Comparison: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 47: | Line 47: | ||
| Supports Automatic Dependency Scanning || No || Yes || Yes || No | | Supports Automatic Dependency Scanning || No || Yes || Yes || No | ||
|- | |- | ||
| 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 | ||
|- | |- | ||
| 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 | ||
|- | |- | ||
| Example || Example || Example || Example | | Example || Example || Example || Example || Example | ||
|} | |} | ||
Revision as of 13:30, 28 June 2019
This is the comparison of package management solutions in the LabVIEW community.
| Characteristic | VI Package Manager (Free) | VI Package Manager (Pro $599/user/year) | NI Package Manager | G Package Manager (GPM) |
|---|---|---|---|---|
| Installs With LabVIEW | Yes | No | Yes | No |
| Open Source | No | No | No | Yes |
| Language Written In | G | G | C# | G |
| Free To Install | Yes | Yes Trial | Yes | Yes |
| API | No | Yes | Yes | Yes |
| Local repository management | No | Yes | Yes | Yes |
| Supports multiple LabVIEW versions from a single package | Yes | Yes | No | No |
| Scope of package installation | LabVIEW IDE | LabVIEW IDE | LabVIEW IDE | Per Project (LabVIEW IDE coming soon) |
| Supports LabVIEW NXG | No | No | Yes | No |
| Create pallets as a part of the package creation | Yes | Yes | No | No |
| Supports Installation to symbolic paths (user.lib) | Yes | Yes | No | N/A (coming soon) |
| Supports Local and Global repositories | Yes | Yes | Yes | Yes |
| Support Structure | JKI online support | JKI online support | NI | ? |
| Supports Pre Build Step | No | Yes, G Code | Yes - via Source Distribtuion, G Code | ? |
| Supports Post Build Step | No | Yes, G Code | Yes - via Source Distribtuion, G Code | ? |
| Supports Pre Install Step | Yes, G Code | Yes, G Code | Yes - via exe or bat | ? |
| Supports Post Install Step | Yes, G Code | Yes, G Code | Yes - via exe or bat | ? |
| Supports Pre Uninstall Step | Yes, G Code | Yes, G Code | ? | ? |
| Supports Post Uninstall Step | Yes, G Code | Yes, G Code | ? | ? |
| Supports N pre install/post install steps | No | No | Yes | ? |
| Supports Automatic Dependency Scanning | No | Yes | Yes | No |
| 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 | Example | Example | Example | Example |
| Example | Example | Example | Example | Example |