Nullsoft Scriptable Install System: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
AttoBot (discussione | contributi)
m Bot: Formattazione delle date; modifiche estetiche
Riga 6:
|Sviluppatore = [[Nullsoft]]
|UltimaVersione = 2.51
|DataUltimaVersione =[[1º aprile]] [[2016]]
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
Riga 21:
NSIS 1 è per molte vie simile al classico installer di [[Microsoft Windows]], ma rimane di più facile configurazione attraverso script e offre il supporto ad un maggior numero di formati di compressione. NSIS 2 offre un'[[interfaccia grafica]] più accattivante, supporta la compressione [[LZMA]], più lingue e un semplice sistema di plug-in. Il compilatore di script NSIS compila su piattaforme [[POSIX]].
 
== Storia ==
NSIS è nato dalla necessità di distribuire [[Winamp]]. È basato su PiMP (Plug-In Mini Packager), anche questa creazione della [[Nullsoft]], conosciuto anche come SuperPiMP. Dopo la versione 2.0a0, il progetto si è spostato su [[SourceForge]] dove sviluppatori esterni a [[Nullsoft]] hanno iniziato a lavorarci, partendo da una base solida. Dopo due anni di releases di alpha, beta e rc, NSIS 2.0 è stato distribuito come versione definitiva.
 
== POSIX ==
La 2.01 è stata la prima versione compilante su piattaforma [[POSIX]]. Questo permette la [[cross-compilation]] di installer [[Microsoft Windows]] in [[Linux]] e [[FreeBSD]] senza l'uso di [[WINE]]. Correntemente, l'unica piattaforma hardware supportata è [[x86]].
 
== Script ==
Il compilatore NSIS, makensis, compila gli script producendo l'installer. Ogni linea dello script contiene un comando
=== Script di esempio ===
Riga 46:
La versione 2.0 ha introdotto una nuova [[interfaccia grafica]] più accattivante, chiamata Modern UI (MUI). La MUI ha un'interfaccia simile ad un wizard, supporta schermate di benvenuto, di completamento, di selezione della lingua, aree di descrizione dei componenti e una buon settaggio delle opzioni come le vecchie GUI.
 
== Plugins ==
NSIS può essere esteso con [[plugin (informatica)|plugin]] che comunicano con l'installer. I plugins possono essere scritti in [[C (linguaggio)|C]], [[C++]] e [[Delphi]] e possono essere usati per compiere processi di installazione o estendere l'interfaccia grafica.
 
Riga 68:
}}
[[File:ScreenshotHMNISEdit.jpg|thumb|Screenshot del Wizard di HM NIS Edit.]]
== Caratteristiche ==
* Piccolo overhead
* Supporto dei formati di compressione [[zlib]], [[bzip2]] e [[lzma]]
* Basato su script
* Multilingue
* Supporto ai [[plugin (informatica)|plug-in]]
* [[Preprocessore]] degli script
* {{cita web|http://nsis.sourceforge.net/features/featurelist/|altre...}}
 
== Altri progetti ==
{{interprogetto|commons=Category:NSIS}}
 
== Collegamenti esterni ==
* {{cita web|http://nsis.sourceforge.net/Pagina_Principale|Pagina Principale - NSIS}}