SDK TOOLKIT IDE RAD JAD ?

yaco -  
sebsauvage Messages postés 33415 Statut Modérateur -
1. quel est la difference entre un SDK et un toolkit ?
2. un runtime et un émulateur ?
3. Editeur de Textes, IDE, RAD, JAD ?

j'aimerais vraiment être fixé là-dessus ?
merci.
A voir également:

3 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
1)
SDK = software development Kit

On peut considérer que SDK=toolkit.
J'aurais tendance à dire que le SDK a une vocation de plateforme (il fourni des API, un environnement, etc.) , alors que le toolkit peut n'être qu'une simple librairie.

2)
runtime et émulateur n'ont rien à voir !

Un runtime, c'est un ensemble de fichiers (programmes et données) dont dépendent certains programmes.
Sans ce runtime, le programme en question ne fonctionnera pas.
Exemples de runtimes: VisualBasic, Java (JRE), .Net, Python...

Un émulateur va simuler le fonctionnement d'un logiciel ou d'un matériel.
Par exemple, il existe des émulateurs GameBoy ou Playstation sur PC: ils permettent de simuler la machine originale et de faire fonctionner les programmes qui lui sont destinés sans avoir à posséder physiquement ce matériel.

On peut aussi émuler des logiciels. Par exemple WINE émule le fonctionnement de Windows sous Linux. Cela permet de faire fonctionner des applications Windows sous Linux.

3)
Editeur de texte: comme son nom l'indique. Un programme qui permet de modifier des fichiers textes.

IDE = Integrated Development Environment
C'est un éditeur auquel on a ajouté tout ce qu'il faut pour travailler dans un langage précis: accès direct au compilateur, aide en ligne du langage, débogage, etc.

RAD = Rapid Application Development
Concept inventé par un français: c'est un IDE qui possède en plus des outils pour construire graphiquement une interface graphique (menus, boîtes de dialogue, cases à cocher...).
Avantage: au lieu taper un programme qui va créer et afficher le bouton, il suffit de cliquer. Gros gains de temps.
Quelques RAD: Delphi, VisualBasic, Visual C++, Borland C++ Builder, JBuilder, Symantec Café...

JAD = Je présume que c'est un RAD pour Java ?
0
yaco
 
merci c'est un peu plus clair maintenant...
j'ai un petit doute quand même :

un runtime c'est une machine virtuelle ?

PS: JAD = Joint Application Development...
il parait que c'est une sorte de RAD,
mais je sais pas ce que c'est exactement
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
un runtime c'est une machine virtuelle ?

Pas forcément.
ça peut l'être.
0