InformáticaSoftware

Eclipse - aplicacións multi-plataforma modulares ambiente de desenvolvemento

Eclipse - unha plataforma para crear un programa de código aberto. Baséase en Java e ofrece a posibilidade de desenvolver programas con plugins. Contén un conxunto de compoñentes internos, entre eles - o produto Eclipse famosa - PDE ambiente de desenvolvemento de plugins. PDE permite ampliar a propia plataforma, formado por compoñentes internos. Os creadores dos kits de ferramentas poden ofrecer as súas propias extensións e dar aos usuarios un ambiente de desenvolvemento integrado (IDE).

Ademais da linguaxe Java, que está escrito o Eclipse, o ambiente de desenvolvemento se usa para outras linguaxes de programación. Creou unha morea de plugins que soportan as linguaxes C ++, Fortran, Perl, Prolog, Python, Ruby e outros. A plataforma pode ser a base para outro software que non está relacionado con programas de escritura, tales como telnet e DBMS. Outro exemplo dun código baseado Eclipse, - ámbito de desenvolvemento PDT con funcións básicas de edición e depuración de PHP-aplicacións.

Todos os dereitos perverteu

software de código aberto é licenciado, a fin de garantir os dereitos dos usuarios. Por exemplo, o código fonte debe ser solicitado con dereito a modificar e distribuílo. Este nivel de protección alcanzar a través do copyleft. Copyright protexe os dereitos de autor, que prohibe a distribución de programas, no caso dun usuario non ten ese dereito. Copyleft tamén require unha licenza que cobre o software distribúese sen modificación. Neste caso, a esencia do autor tórnase o contrario. Copyleft usa copyright non é para gardar os dereitos dos desenvolvedores, e transferir-los para os usuarios.

Polo tanto, non hai medo e dúbida de que os programas abertos levará á perda de propiedade intelectual, como copyleft a estenderse a outras partes do programa. Noutras palabras, a licenza vai esixir que todos os programas que contén o código fonte aberto distribuído cos mesmos dereitos. Isto é certo para a Licenza Pública Xeral (GNU) - baixo el esténdese Linux. Pero hai autorización, que proporcionan un tratamento distinto dos intereses públicos e comerciais.

OSI é unha organización sen ánimo de lucro que define claramente o que é de código aberto, e aproba as licenzas que atender os seus criterios. A Plataforma Eclipse distribúese pola EPL, aberto licenza certificado pola OSI e facilitar a súa aplicación comercial, mantendo a fidelidade dos autores de software de código aberto.

Os creadores de plugins ou ambiente de desenvolvemento do programa do usuario debe publicar calquera código parte ou modificable do Eclipse, pero pode licenciarse súas propias adicións no xeito que quere. Transferencia de dereitos a eles como software de código aberto non é necesaria, así como a publicación da fonte.

E, aínda que moitos non van usar o Eclipse para crear o seu propio desenvolvemento, a dispoñibilidade da plataforma de código fonte é de gran importancia, non só por mor da falta de pagamento, senón tamén porque promove a innovación e anima programadores a facer o seu propio produto como unha contribución á causa común. A principal razón para iso - a máis investido no traballo de proxecto, o máis significativo é para todos. Se beneficia, o número de desenvolvedores é aumentado aínda máis e crear unha comunidade en torno ao proxecto, semellantes aos que xurdiron en torno a Linux e Apache.

organización sen ánimo de lucro

Eclipse - desenvolvemento ambiente, bibliotecas e ferramentas para a creación, implantación e xestión de software e da comunidade dos seus creadores. El crea unha plataforma por IBM en 2001 co apoio de provedores de software.

A Fundación Eclipse establécese en 2004, é unha organización sen ánimo de lucro, soporta a plataforma de proxecto e mellorar a sociedade e sistema de desenvolvedores de software e servizos complementarios. Hoxe, o ecosistema Eclipse inclúe organizacións e individuos a industria de software.

O Fondo monitor e xestiona os proxectos de plataformas. Serve a comunidade, e os desenvolvedores que chaman committers no estado non pertencen. Son empregados por outras organizacións ou por programadores independentes que ofrecen o seu tempo persoal para traballar no proxecto.

Eclipse: unha características de plataforma

  • Crear diferentes ferramentas de programación.
  • Número ilimitado de provedores de ferramentas, incluíndo independente.
  • ferramentas de soporte para traballar con unha variedade de contidos, como HTML, C, EJB, Java, JSP, GIF e XML.
  • Garantir a plena integración dentro e entre diferentes contidos.
  • Programación Eclipse-medio con unha interface gráfica ou non.
  • Traballar en diferentes sistemas operativos, incluíndo Linux, Windows, Solaris AIX, Mac OS X.
  • Usando Java, unha linguaxe popular redacción.

Eclipse: Guía de Introdución

Tras a primeira execución, a mensaxe de saúdo. O usuario pode ir revisar e aprender as novas funcións, os exemplos, ou someterse a formación.

O espazo de traballo está composto de paneis, presentacións. Un conxunto de ideas chamado a perspectiva. A perspectiva dos "Recursos", por exemplo, inclúe a representación para a edición, xestión e visualización de proxectos.

Os principiantes deben comezar con "Fundamentos de espazo instrumental", onde podes reunir unha morea de información sobre varios compoñentes do Eclipse e as súas interaccións.

Traballando con JDT

Para explotar o JDT pode abrir proxecto Eclipse Java. Para iso, seleccione o menú "File" - "Novo" - "Proxecto Java", escriba un nome de proxecto e prema en "Finish".

Para cambiar a perspectiva actual, seleccione o elemento de menú "Fiestra" - "perspectiva Open" - o Java ou crear unha nova ventá a través da "Fiestra" - "Nova ventá" e unha perspectiva diferente.

Perspectiva contén puntos de vista que están destinados para o desenvolvemento en Java. Na esquina esquerda, arriba, é unha xerarquía cos paquetes Eclipse Java, clases, JAR-arquivos e ficheiros diferentes, o que se chama "Package Explorer". O menú principal, neste caso, foi complementada por 2 puntos: Fonte e Refactor.

Creación dun programa en JDT

Para crear unha aplicación Java, ten que facer clic co botón dereito no proxecto e selecciona "New" creado anteriormente - "Clase". No emerxente, escriba o nome da clase de diálogo. En dúbida: "Cales son os métodos da peza que quere crear" - especificar void main (String [] args) public static e prema en "Finish".

Isto creará un programa que contén a clase entrou e un principal empty (). debe cubrir un método de código do programa (J clasificado deliberadamente omitido):

public class Ola {

main (String [] args) public static void {

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

{

System.out.println ( "Ola");

}

}

}

Durante un xogo, pode notar as características do editor:

  • autocompletar;
  • verificación de sintaxe;
  • paréntese ou citas de apertura automática.

conclusión de código se chama o atallo de teclado Ctrl + Space. Ao mesmo tempo, dependerá do contexto dunha lista de opcións, escoller un teclado ou un rato, se a lista de métodos dun obxecto ou parte da palabra clave.

A sintaxe é posible con base na compilación incremental. Ten lugar durante o código de escritura ao mesmo tempo coa súa compilación. Os erros de sintaxe están subliñadas en vermello, e deixou o seu punto aparece en vermello cunha cruz diagonal branco. Os erros restantes son indicados nos campos en forma de unha lámpada. Poden arranxar-se coa axuda de solución rápida.

No exemplo luz introducido está situado fronte da instrución porque non é i clasificado. Despois dun dobre clic sobre a lámpada será unha lista de posibles correccións. Neste caso, son propostos J:

  • campo de clase;
  • parámetro do método;
  • variable local.

Se escolle unha das opcións co rato, podes ver o texto resultante.

Dobre clic sobre a forma de realización desexada xera código.

execución de aplicacións

Se ningún erro de compilación unha aplicación pode ser executado a través do elemento de menú "Inicio". Sen etapa de compilación, xa que se produce durante o código de gardar. No cadro de diálogo "Iniciar configuración", que esixía valores xa están definidos, ten que facer clic no botón Executar no ángulo inferior dereito. Aparecerá na parte inferior da consola con etiquetas e do resultado da aplicación.

O programa pode ser executado en depurador. Primeiro de todo, establecer un punto de interrupción no System.out.println () con dous clicks do rato no cadro gris á esquerda da ventá de edición, a carón da chamada de método. O resultado será un punto azul. Seleccione o menú "Inicio" - "Debug". diálogo de configuración de lanzamento aparecerá de novo. Despois de facer clic no botón "Inicio" aparecerá perspectiva de depuración con novas ideas.

No "Debug", á esquerda, na parte superior, é a pila de chamadas ea barra de ferramentas para controlar a marcha do programa. O panel contén o botón de parada, a continuación e conclusión do programa, execución e ir ao seguinte operador eo método retorna. Ao principio está unha fileira de paneis con guías: variables, breakpoints, expresión e da pantalla. Cando vostede selecciona a pestana Variables, podes ver o valor da variable j.

Información detallada sobre cada unha das representacións pode dar axuda sensible ao contexto. Nós só precisa premer co rato sobre a barra de título e prema F1.

plugins adicionais

contorno de desenvolvemento de software, que están deseñados para muda-los, compilación e depuración, Eclipse complementado por compoñentes que son capaces de simular, automatizar a construción, módulos de probas, o rendemento, xestión de configuración e control de versións.

CVS sistema de control de orixe permite o traballo en equipo sobre eles. Así, modificacións non son mesturados. Esta é unha parte importante e integral do Eclipse.

O ambiente de desenvolvemento está no lugar eclipse.org. Plugins están localizados no plug-in Central.

arquitectura

A base da plataforma - funcionalmente ricos clientes RCP. Simplista que pode enviar un conxunto de plugins usados nos programas de desenvolvemento. Existen compoñentes adicionais recomendados e opcionais.

Os compoñentes principais son:

  • O tempo de execución determina os compoñentes do modelo baseado en puntos de extensión especificación e expansión OSGi. Tamén prestou servizos adicionais, como syslog e paralelismo.
  • SWT-paquete contén recursos Eclipse e widgets de interface de usuario. Ten as clases Agregar a facilitar a creación de aplicacións gráficas.
  • espazo ferramentas inclúe perspectivas, presentando e edición ventá.
  • "Axuda" compoñente ofrece aos usuarios con soporte en forma dun sistema de referencia ou unha lista interactiva de tarefas.
  • Plugin "Update" permite que obteña a última versión do software.
  • Compoñente "Team" ofrece a infraestrutura para conectar os seus propios sistemas de control de versións.

A plataforma creada por IBM, tornouse un sistema de código aberto completa. Os seus membros son máis de cen empresas. Aínda que a idea de crear tales sistemas eran no pasado, deseño intelixente, fiable e elegante Eclipse permitiulle asumir unha posición de liderado.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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