Software development kit: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
m aiutato |
||
Riga 1:
Un '''Software Development Kit''' (pacchetto di sviluppo per applicazioni)
▲'''Software Development Kit''' (pacchetto di sviluppo per applicazioni) sono un insieme di [[Application_programming_interface|API]], strumenti per lo sviluppo e documentazione che permette ai programmatori di sviluppare un programma.
Un SDK può comprendere solo pochi files, o includere metodi più complessi per comunicare con un [[sistema embedded]]. Solitamente i SDK offrono esempi di codice e note d'aiuto nella documentazione al fine di chiarire l'uso del programma stesso.
Uno sviluppatore software riceve normalmente l'SDK da parte dello sviluppatore del sistema su cui deve basarsi il programma. In alcuni casi è possibile scaricare l'SDK direttamente da [[internet]] gratis, in modo da invogliare i 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, possono offrire dei ''Development Kits'' più specifici: sia [[Microsoft]] che la [[Apple Computer]], prevedono '''DDK''', ovvero ''Driver Development Kits'', per lo sviluppo di [[driver]] per componenti [[hardware]]. [[PalmSource]] invece, offre il PDK, ''[[PalmOS]] Development Kit''.
==Esempi==
* [[DirectX|DirectX SDK]] di [[Microsoft]]
* The [[Java 2 Software Development Kit|Java SDK]] di [[Sun Microsystems]]
* [[Widget toolkit]]
[[Categoria:Informatica]]
[[de:Software Development Kit]]
[[en:Software Development Kit]]
[[fr:Kit de développement]]
[[nl:Software Development Kit]]
[[pl:SDK]]
[[pt:SDK]]
[[ru:SDK]]
[[sv:SDK]]
[[zh:软件开发工具包]]
|