OrdinadorsProgramari

Eclipsi - aplicacions multiplataforma modulars entorn de desenvolupament

Eclipsi - una plataforma per crear un programari de codi obert. Es basa en Java i ofereix la possibilitat de desenvolupar programes amb els plug-ins. Conté un conjunt de components integrats, entre ells - el famós producte Eclipse - PDE entorn de desenvolupament de plug-ins. PDE li permet ampliar la plataforma en si, que consta de components integrats. Els creadors dels jocs d'eines poden oferir les seves pròpies extensions i donar als usuaris un entorn de desenvolupament integrat (IDE).

A més del llenguatge Java, que està escrit l'Eclipse, l'entorn de desenvolupament s'utilitza per a altres llenguatges de programació. Es va crear una gran quantitat de plug-ins que suporten els llenguatges C ++, Fortran, Perl, Prolog, Python, Ruby i altres. La plataforma pot ser la base per a un altre programari que no està relacionat amb l'escriptura de programes com ara telnet i DBMS. Un altre exemple d'un codi basat en Eclipse, - entorn de desenvolupament de la TFD amb funcions bàsiques per a PHP-aplicacions d'edició i depuració.

Tots els drets van pervertir

Programari de codi obert té llicència per tal de garantir els drets dels usuaris. Per exemple, el codi font ha d'estar proveït amb el dret de modificar i distribuir-lo. Aquest nivell de protecció aconseguit pel copyleft. Els drets d'autor protegeix els drets d'autor, que prohibeix la distribució de programes en el cas que un usuari no té aquest dret. Copyleft també requereix una llicència que cobreix el programari es distribueix sense modificacions. En aquest cas, l'essència dels drets d'autor es converteix en el contrari. El copyleft fa servir el copyright no és per guardar els drets dels desenvolupadors, i transferir-les als usuaris.

Per tant, hi ha el temor i el dubte que els programes oberts donarà lloc a la pèrdua de la propietat intel·lectual, com el copyleft es propagui a altres parts del programari. En altres paraules, la llicència serà necessari que totes les aplicacions que conté el codi font obert distribuït amb els mateixos drets. Això és cert per la Llicència pública general de (GNU) - en virtut del mateix, s'estén Linux. Però hi ha una autorització, que proporcionen un tractament diferent dels interessos públics i comercials.

OSI és una organització sense ànim de lucre que defineix clarament el que és de codi obert, i aprova les llicències que compleixen els seus criteris. La plataforma Eclipse es distribueix per l'EPL, oberta llicència OSI-certificada i facilitar la seva aplicació comercial, mantenint la lleialtat dels autors de programari de codi obert.

Els creadors de connectors o entorn de desenvolupament de programa d'usuari han de publicar qualsevol codi involucrats o modificable d'Eclipse, però poden llicenciar les seves pròpies addicions a la forma en què els agrada. No es requereix la transferència dels drets a ells com a programari de codi obert, així com la publicació de cada font.

I mentre que molts no utilitzar Eclipse per crear el seu propi desenvolupament, la disponibilitat de la plataforma de codi font és de gran importància, no només a causa de la manca de pagament, sinó també perquè promou la innovació i fomenta els programadors per fer el seu propi producte com una contribució a la causa comuna. La raó principal d'això - el més invertit en el treball del projecte, el més significatiu és per a tothom. Si beneficia, el nombre de desenvolupadors s'incrementa encara més i crear una comunitat al voltant del projecte, similar a les que van sorgir al voltant de Linux i Apache.

organització sense ànim de lucre

Eclipsi - entorn de desenvolupament, les biblioteques i eines per a la creació, desplegament i gestió de programari i la comunitat dels seus creadors. Es crea una plataforma per IBM el 2001 amb el suport dels proveïdors de programari.

Eclipsi Foundation es va establir el 2004, és una organització sense ànim de lucre, dóna suport a la plataforma del projecte i la millora de la societat i del sistema desenvolupadors de programari i serveis complementaris. Avui dia, l'ecosistema Eclipse inclou organitzacions i individus de la indústria del programari.

El Fons supervisa i gestiona els projectes de plataforma. Que serveix a la comunitat, i els desenvolupadors que es diuen Committers en l'estat no pertanyen. Són emprats per altres organitzacions o pels programadors independents que ofereixen voluntàriament el seu temps personal per treballar en el projecte.

Eclipsi: a característiques de la plataforma

  • Crear diferents eines de programació.
  • nombre il·limitat de proveïdors d'eines, incloent independent.
  • eines de suport per treballar amb una varietat de continguts, com ara HTML, C, EJB, Java, JSP, GIF i XML.
  • Assegurar la plena integració dins i entre els diferents continguts.
  • Programació Eclipse-mitjà amb una interfície gràfica o no.
  • Treballar en diferents sistemes operatius, incloent Linux, Windows, Solaris AIX, Mac OS X.
  • L'ús de Java, un llenguatge popular d'eines d'escriptura.

Eclipsi: Guia d'introducció

Després de la primera execució, el missatge de benvinguda. L'usuari pot anar a revisar i aprendre les noves funcions, els exemples, o adquirir una formació.

L'espai de treball es compon de panells, presentacions. Un conjunt d'idees crida l'perspectiva. La perspectiva dels "Recursos", per exemple, inclou la representació per a l'edició, gestió i visualització dels projectes.

Els principiants han de començar amb "Fonaments d'espai instrumental", on es pot recollir una gran quantitat d'informació pel que fa a diversos components d'Eclipse i les seves interaccions.

Treballar amb JDT

Per explorar la JDT pot obrir projecte Eclipse Java. Per a això, seleccioneu el menú "Arxiu" - "Nou" - "Projecte de Java", introdueixi un nom de projecte i feu clic a "Finalitzar".

Per canviar el punt de vista actual, seleccioneu l'opció de menú "Finestra" - "Obrir perspectiva" - el Java o obrir una nova finestra a través de la "finestra" - "finestra nova" i triar una perspectiva diferent.

Perspectiva conté punts de vista que estan destinats per al desenvolupament en Java. A la cantonada esquerra, a dalt, és una jerarquia amb els paquets d'Eclipse Java, classes, JAR-arxius i diferents arxius, que es diu el "Explorador de paquets". El menú principal en aquest cas es va complementar amb 2 punts: Font i Refactor.

Programar el JDT

Per crear una aplicació Java, ha feu clic dret en el projecte i seleccioneu "Nou" creat anteriorment - "Classe". A la finestra emergent, escriviu el nom de la classe del quadre de diàleg. Dubte: "Què mètodes de la peça de treball que vol crear?" - especificar void main (String [] args) public static i feu clic a "Finalitzar".

Això crearà un programa que conté la classe introduïda i un procediment Main (). ha de completar un mètode de codi de programa (j classificada omet deliberadament):

public class Hola {

principals (args String []) {public static void

per (j = 0; j <= 5; j ++)

{

System.out.println ( "Hola");

}

}

}

Durant un joc, es pot notar les característiques de l'editor:

  • autocompletat;
  • comprovació de sintaxi;
  • Acte-obertura d'un parèntesi o cometes.

finalització de codi s'anomena Espai Ctrl + tecla d'accés. Alhora dependrà del context d'una llista d'opcions, triar un teclat o un ratolí, si la llista de mètodes d'un objecte o part de la paraula clau.

La sintaxi es comprova basada en la recopilació incrementals. Es porta a terme durant el codi de registre simultani amb la seva compilació. Els errors de sintaxi estan subratllats en vermell, i van deixar el seu punt apareix de color vermell amb una creu diagonal blanc. Els errors restants s'indiquen en els camps en la forma d'una bombeta. Ells poden posar remei amb l'ajuda d'una solució ràpida.

En l'exemple de la llum introduïda es troba al davant de la instrucció for, ja que no es classifica i. Després de fer doble clic a la bombeta serà una llista de possibles correccions. En aquest cas, es proposen j:

  • camp de classe;
  • paràmetre de mètode;
  • variable local.

Si es tria una de les opcions amb el ratolí, es pot veure el text resultant.

En fer doble clic a la realització desitjada genera codi.

L'execució d'aplicacions

Si no hi ha errors de compilació d'una aplicació es poden executar a través de l'opció de menú "Inici". Sense pas de compilació, ja que té lloc durant la memorització del codi. En el quadre de diàleg "Configuració d'inici", que requereix valors ja estan establerts, cal fer clic al botó Executar a la part inferior dreta. Apareixerà a la part inferior de la consola amb marcadors i el resultat de l'aplicació.

El programa es pot executar en el depurador. En primer lloc, establir un punt d'interrupció en el System.out.println () amb dos clics del ratolí al quadre gris a l'esquerra de la finestra d'edició, al costat de la crida al mètode. El resultat serà un punt blau. Seleccioneu el menú "Inici" - "depuració". finestra de configuració de llançament apareixerà de nou. Després de fer clic al botó "Inici" apareixerà perspectiva de depuració amb noves idees.

A la "depuració" de l'esquerra, a la part superior, que és la pila de trucades i la barra d'eines per controlar el progrés del programa. El panell conté el botó de parada, la continuació i finalització de l'aplicació, execució i saltar al següent operador i el mètode retorna. A la part superior hi ha una fila de panells amb fitxes: variables, punts d'interrupció, l'expressió i la pantalla. Quan es selecciona la pestanya Variables, es pot veure el valor de la variable j.

La informació detallada sobre cadascun de les representacions pot donar ajuda sensible al context. Només hem de fer clic amb el ratolí sobre la barra de títol i premi F1.

connectors addicionals

entorn de desenvolupament de programari, que estan dissenyats per a canviar-los, compilació i depuració, Eclipsi complementa amb components que són capaços de simular, automatitzar la construcció, mòduls de prova, el rendiment, la gestió de configuració i control de versions.

sistema de control de la font de CVS permet l' treball en equip per sobre d'ells. Així, els canvis introduïts no són mixt. Aquesta és una part important i integral d'Eclipse.

L'entorn de desenvolupament està en el lloc eclipse.org. Plug-ins es troben en el plug-in Central.

arquitectura

La base de la plataforma - funcionalment rics clients RCP. Simplista que poden presentar un conjunt de plug-ins utilitzats en els programes de desenvolupament. Existeixen components addicionals recomanades i opcionals.

Els principals components són:

  • El temps d'execució determina els components del model basant-se punts d'extensió especificació i d'expansió OSGi. També es proporcionen serveis addicionals com ara syslog i el paral·lelisme.
  • SWT-paquet conté característiques d'Eclipse i ginys d'interfície d'usuari. Té les classes afegir a facilitar la creació d'aplicacions gràfiques.
  • eines d'espai inclou perspectives, la presentació i la finestra d'edició.
  • Component "Ajuda" proporciona als usuaris amb el suport en forma d'un sistema de referència o una llista de tasques interactiva.
  • Plug-in "Update" li permet obtenir l'última versió del programari.
  • Component "Equip" proporciona la infraestructura per connectar els seus propis sistemes de control de versions.

La plataforma creada per IBM, es va convertir en un sistema de codi obert amb totes les funcions. Els seus membres són més d'un centenar d'empreses. Encara que la idea de la creació d'aquests sistemes eren en el passat, disseny intel·ligent, fiable i elegant Eclipsi ha permès prendre una posició de lideratge.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ca.delachieve.com. Theme powered by WordPress.