Software development kit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
RolloBot (discussione | contributi)
m Bot: Sostituzione automatica (-[Ll]ibreria \(informatica\) +Libreria (software))
Collegamenti esterni: Creato la sezione e aggiunto il template "FOLDOC"
 
(4 versioni intermedie di 4 utenti non mostrate)
Riga 5:
Molti SDK sono disponibili gratuitamente e possono essere prelevati direttamente dal sito del produttore: in questo modo si cerca di invogliare i [[programmatore|programmatori]] ad utilizzare un determinato linguaggio o sistema. Vi è anche un utilizzo orientato al [[mercato]]: alcuni programmi vengono venduti assieme al loro SDK permettendo ai compratori di sviluppare ulteriori parti del programma comprato.
 
I fornitori di SDK per specifici sistemi inoltre possono offrire delle versioni più specifiche: ad esempio sia [[Microsoft]] che la [[Apple]] ad esempio prevedono ''Driver Development Kits'' (''DDK''), per lo sviluppo di [[driver]] per componenti [[hardware]]. [[PalmSource]] offre invece, offre il PDK, ''[[PalmOS]] Development Kit''.
 
== Componenti ==
Riga 20:
* [[debugger]];
* [[programma|programmi]] per la gestione delle versioni o per interfacciarsi a essi: ([[Concurrent Versions System|CVS]], [[Microsoft Visual SourceSafe|Visual Source Safe]], [[IBM Rational ClearCase|ClearCase]], [[Subversion]]);
* [[editor (informatica)|editor]] di sorgenti: programmi che permettono di scrivere codice più velocemente o con più accuratezza, molto spesso hanno basilari funzioni di [[Syntaxsyntax Highlightinghighlighting]] (evidenziazione della [[sintassi (informatica)|sintassi]]) o di validazione;
* IDE (''[[Ambiente di sviluppo integrato|Integrated developmentDevelopment environmentEnvironment]]''): editor di sorgenti con funzioni molto avanzate. Di seguito una breve lista delle funzionalità che è possibile trovare in un IDE:
** completamento automatico del codice sorgente, creazione automatica di pezzi di codice e formattatori automatici;
** possibilità di "disegnare" l'[[GUI|interfaccia grafica]] di un'applicazione in modo visuale;
Riga 32:
* [[IPhone OS#iOS SDK|iPhone SDK]] di [[Apple]]
* [[DirectX|DirectX SDK]] e [[.NET Framework#Compilatori|.NET SDK]] di [[Microsoft]]
* JDK, o ''[[Java Development Kit]]'', di [[Sun Microsystems]] (ora [[Oracle Corporation|Oracle]])
* [[Widget toolkit]]
* [[Sviluppo di software Android#Android SDK|Android SDK]] di [[Google]]
Line 45 ⟶ 44:
* [[Ambiente di sviluppo]]
* [[Software]]
 
== Collegamenti esterni ==
* {{FOLDOC|Software Developers Kit|Software Developers Kit}}
 
{{portale|informatica}}