Diferència entre revisions de la pàgina «DAM-M3-UF4. Entorn de desenvolupament»
De Wiki IES Marianao. Departament Informàtica
(Es crea la pàgina amb «torna M3 - Programació == IDE. Entorns Integrats de Desenvolupament == === Introducció === Inicialment tots els programes i eines que es feien servir per a des...».) |
(→Introducció) |
||
Línia 12: | Línia 12: | ||
* '''Editors''': Coneixen el llenguatge i ressalten la sintaxis mitjançant colors per facilitar la visibilitat i la correcció d’errors. | * '''Editors''': Coneixen el llenguatge i ressalten la sintaxis mitjançant colors per facilitar la visibilitat i la correcció d’errors. | ||
+ | |||
+ | * '''Compilador / Intèrpret''': Els propis de l'entorn de programació del llenguatge, a Java l'intèrpret (java) i el compilador (javac) els porta el JDK. | ||
* '''Depuradors''': Són eines que permeten la localització d’errors. Van aparèixer amb els intèrprets, encara que actualment hi ha depuradors per a la majoria de compiladors. | * '''Depuradors''': Són eines que permeten la localització d’errors. Van aparèixer amb els intèrprets, encara que actualment hi ha depuradors per a la majoria de compiladors. | ||
− | * | + | * ''Preprocessadors'': Gestió prèvia per a facilitar la tasca del compilador. |
* ''Ensambladors'': Només si el compilador genera codi ensamblador. | * ''Ensambladors'': Només si el compilador genera codi ensamblador. | ||
Línia 34: | Línia 36: | ||
Algun dels IDE basats a Java són: | Algun dels IDE basats a Java són: | ||
+ | * De codi lliure/obert | ||
+ | **Eclipse | ||
+ | **NetBeans | ||
+ | * Propietaris | ||
+ | **JBuilder | ||
+ | **Intellij IDEA | ||
+ | **JCreator | ||
+ | |||
+ | === Eclipse === | ||
− | + | Eclipse és un dels IDE més coneguts per treballar amb Java. Algunes de les característiques d’Eclipse són: | |
− | + | * Gratuït i de codi obert | |
− | + | * Implementat en Java (Per tant Suporta múltiples plataformes) | |
− | + | * Modular. Múltiples plugins que desenvolupa una comunitat molt activa, que permeten ampliar la seva funcionalitat (Altres llenguatges, més eines d’ajuda, etc..) | |
− | + | El principal desavantatge: | |
− | + | * Un sistema d'actualitzacions i d'instal·lació de programari que deixa molt que desitjar | |
− | + | ==== Organització ==== |
Revisió del 17:03, 7 set 2012
torna M3 - Programació
Contingut
IDE. Entorns Integrats de Desenvolupament
Introducció
Inicialment tots els programes i eines que es feien servir per a desenvolupar eren independents i s’executaven des de la línia de comandaments.
Actualment s’utilitzen els entorns integrats de desenvolupament (coneguts com IDE, Integrated Development Environment) que integren totes aquestes eines sota la gestió d’un sol programa.
Els IDE consten almenys d’un editor de text o codi, un compilador i/o intèrpret i un depurador d’errors:
- Editors: Coneixen el llenguatge i ressalten la sintaxis mitjançant colors per facilitar la visibilitat i la correcció d’errors.
- Compilador / Intèrpret: Els propis de l'entorn de programació del llenguatge, a Java l'intèrpret (java) i el compilador (javac) els porta el JDK.
- Depuradors: Són eines que permeten la localització d’errors. Van aparèixer amb els intèrprets, encara que actualment hi ha depuradors per a la majoria de compiladors.
- Preprocessadors: Gestió prèvia per a facilitar la tasca del compilador.
- Ensambladors: Només si el compilador genera codi ensamblador.
- Linkers (enllaçadors): Resolen referències a llibreries i les enllacen amb el programa per generar el codi objecte.
- Loaders (editors de càrrega): Situa en memòria el programa i gestionen la resta de recursos necessaris per a l’execució.
Algunes de les utilitats que ofereixen són (Principalment llenguatges interpretats o híbrids: VB, Java):
- Tracers (rastrejadors): permet executar instruccions una a una.
- BreakPoints (punts de ruptura): indica un punt on s’atura l’execució del programa.
- Watchers (examinadors de variables): permeten examinar el valor de les variables.
Algun dels IDE basats a Java són:
- De codi lliure/obert
- Eclipse
- NetBeans
- Propietaris
- JBuilder
- Intellij IDEA
- JCreator
Eclipse
Eclipse és un dels IDE més coneguts per treballar amb Java. Algunes de les característiques d’Eclipse són:
- Gratuït i de codi obert
- Implementat en Java (Per tant Suporta múltiples plataformes)
- Modular. Múltiples plugins que desenvolupa una comunitat molt activa, que permeten ampliar la seva funcionalitat (Altres llenguatges, més eines d’ajuda, etc..)
El principal desavantatge:
- Un sistema d'actualitzacions i d'instal·lació de programari que deixa molt que desitjar