Software development kit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
jdk non è un sdk
Collegamenti esterni: Creato la sezione e aggiunto il template "FOLDOC"
 
(3 versioni intermedie di 3 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 44:
* [[Ambiente di sviluppo]]
* [[Software]]
 
== Collegamenti esterni ==
* {{FOLDOC|Software Developers Kit|Software Developers Kit}}
 
{{portale|informatica}}