Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo configurar la codificación Java en global

Cómo configurar la codificación Java en global

Las herramientas de desarrollo de Java responden a este artículo

Respuesta de introducción

-------------------- ------ -------------------------------------------- ------ ----------

Herramienta de desarrollo Java con interfaz gráfica

JDK

JBuilder de Borland

JBuilder, JDeveloper,VisualAge para Java

jcreater

Características de quince herramientas de desarrollo Java comunes

1 Conjunto de herramientas de desarrollo Java JDK (Java Development Kit).

Desde la perspectiva de un principiante, usar JDK para desarrollar programas Java puede comprender rápidamente la relación entre varias partes del código en el programa.

Es útil comprender el diseño orientado a objetos de Java. ideas. Otra característica notable de JDK es que se actualiza con la actualización de las versiones Java (J2EE, J2SE

y J2ME). Pero su deficiencia también es muy obvia: es muy difícil participar en el desarrollo de aplicaciones Java a nivel empresarial a gran escala, no puede llevar a cabo un desarrollo de software Java complejo y no es propicio para el desarrollo colaborativo en grupo.

2. Taller Java

3. NetBeans y Sun Java Studio 5

NetBeans es un entorno de desarrollo integrado (IDE) Java de código abierto, adecuado para varios Clientes. y aplicaciones web.

Sun Java Studio es el último IDE comercial de Java con todas las funciones lanzado por Sun, compatible con las plataformas Solaris, Linux y Windows

dows, adecuado para crear e implementar aplicaciones web Java de 2 niveles. y n Utilizado por desarrolladores empresariales de aplicaciones de capa J2EE.

NetBeans es el primer IDE de código abierto de la industria que admite el desarrollo innovador de Java. Los desarrolladores pueden aprovechar las herramientas de desarrollo más poderosas de la industria para crear aplicaciones de escritorio, web o móviles. Al mismo tiempo, a través de la estructura modular de NetBeans y la API abierta, terceros pueden ampliar o integrar fácilmente la plataforma NetBeans.

NetBeans3.5.1 está dirigido principalmente a desarrolladores de software Java general, mientras que Java One Studio5 está dirigido principalmente a desarrolladores de servicios de red empresarial y otras aplicaciones. Sun pronto lanzará Project Rave, cuyo objetivo es ayudar a los desarrolladores empresariales a desarrollar software. En comparación con otras herramientas de desarrollo, la mayor diferencia entre la versión NetBeans 3.5.1 es que no solo puede desarrollar varias aplicaciones de escritorio, sino que también puede usarse para desarrollar aplicaciones de servicios de red y puede desarrollar aplicaciones basadas en J2ME. en dispositivos móviles, etc. Basado en NetBeans 3.5.1, Sun desarrolló Java

One Studio5, proporcionando a los usuarios un entorno de programación empresarial más avanzado. Hay un marco de aplicación en el nuevo Java

One Studio5. Los desarrolladores pueden utilizar estos módulos para desarrollar rápidamente sus propias aplicaciones en servicios de red.

4. JBuilder de Borland

Jbuilder ha entrado en el reino del entorno de desarrollo integrado Java y cumple con muchas aplicaciones, especialmente para el lado del servidor. desarrolladores.

Aquí hay una breve introducción a las características de Jbuilder:

1) Jbuilder admite la última tecnología Java, incluidas aplicaciones Applets, JSP/Servlets, JavaBean y EJB

(Enterprise JavaBeans).

2) Los usuarios pueden generar automáticamente clases EJB Java basadas en tablas de bases de datos back-end. Jbuilder también simplifica la función de implementación automática de EJ

B. En consecuencia, el asistente ayuda a los usuarios a administrar de manera integral IDL (lenguaje de definición de interfaz necesario para aplicaciones distribuidas) y controlar objetos remotos.

3) Jbuilder soporta varios servidores de aplicaciones. Jbuilder está estrechamente integrado con Inprise Application Server

y es compatible con WebLogic Server, EJB 1.1 y EJB 2.0, y puede desarrollar rápidamente aplicaciones de comercio electrónico J2EE

4) Jbuilder puede utilizar Servlet y JSP para desarrollar y depurar aplicaciones web dinámicas.

5) Utilice Jbuilder para crear aplicaciones Java2 puras (sin códigos ni etiquetas propietarios). Dado que Jbuilder está escrito en lenguaje Java puro, su código no contiene ningún código ni etiquetas propietarios y es compatible con los últimos estándares de Java.

6) Jbuilder tiene una interfaz gráfica de depuración profesional que admite la depuración remota y la depuración multiproceso. El depurador admite

varias versiones de JDK, incluidas J2ME/J2SE/J2EE.

El entorno JBuilder es conveniente para desarrollar programas. Es un entorno de desarrollo Java puro y es adecuado para el desarrollo empresarial J2EE. La desventaja es que a menudo es difícil para las personas comprender la relación entre las distintas partes; todo el programa al principio, que tiene mayores requisitos de hardware para la máquina y consume más memoria. En este momento, la velocidad de ejecución parece ser más lenta.

5. JDeveloper de Oracle

Oracle9i JDeveloper (configurado como versión 9.0, la última es 10g) es para crear aplicaciones complejas con funciones J2EE, XML y Web

servicios Proporciona un entorno de desarrollo totalmente integrado para aplicaciones Java de varios niveles. Proporciona funciones especiales y rendimiento mejorado para los desarrolladores que utilizan la base de datos y el servidor de aplicaciones Ora cle9i. Además, también está calificado como una potente herramienta de desarrollo Java multipropósito.

Las características principales de Oracle9i JDeveloper son las siguientes:

① Tiene función de modelado UML (Unified Modeling Language, lenguaje de modelado integrado). Se pueden modelar objetos comerciales y aplicaciones de comercio electrónico.

② Equipado con un depurador de Java de alta velocidad (Debuger), herramientas de creación de perfiles integradas, herramientas para mejorar la calidad del código

"CodeCoach", etc.

③ Soporte SOAP (Protocolo simple de acceso a objetos) "Protocolo simple de acceso a objetos", UDDI (Descripción, descubrimiento e integración universal) "Protocolo unificado de descripción, descubrimiento e integración"

, WSDL (Lenguaje de descripción de servicios web) y otros estándares de servicios web.

JDeveloper no es sólo una buena herramienta de programación Java, sino también una extensión de Oracle Web Services, que soporta estrechamente

Apache SOAP, así como 9iAS, un entorno extensible y los lenguajes XML y WSDL. relacionado. Oracle9i

Jdeveloper está escrito íntegramente en Java y es compatible con el software de servidor Oracle anterior y con productos de servidor de aplicaciones de otros fabricantes que soportan J2EE

Sewing multiplataforma El desarrollo de aplicaciones proporciona el primer entorno de desarrollo completo de la industria que integra J2EE y XML, lo que permite a los desarrolladores desarrollar rápidamente

a través de servicios web y aplicaciones de transacciones a las que se accede desde la web, dispositivos inalámbricos e interfaces de voz que antes solo eran posibles a través de J2EE. combinando técnicas tradicionales de programación J

ava con los últimos enfoques modulares en un único entorno de desarrollo integrado. Aplicación

La realidad de la gestión del ciclo de vida del desarrollo ha cambiado fundamentalmente. La desventaja es que es más complicado y difícil para los principiantes.

6. Visual Age para Java de IBM

Visual Age para Java es una herramienta de desarrollo muy madura y sus características son adecuadas para desarrolladores y aficionados de TI.

Es muy útil para programadores de Java. Proporciona un amplio soporte para la programación visual, admite el uso de CICS

para conectar aplicaciones de mainframe genéticas, admite aplicaciones de desarrollo EJB, admite el desarrollo integrado con Websphere y una práctica creación de beans

y Good. Soporte de desarrollo rápido de aplicaciones (RAD) y manejo de archivos sin archivos.

WebSphere Studio Advanced Edition y el software Visual

Age for Java Professional Edition lanzado por IBM para crear sitios web se han trasladado completamente a Java como centro. desarrolladores

Los miembros pueden sentirse mucho mejor con el conjunto completo de herramientas de WebSphere. Las herramientas proporcionadas por Studio incluyen: administración de sitios web

, asistente de páginas JDBC de desarrollo rápido, editor HTML y verificación de sintaxis HTML, etc. De hecho, este es un buen sitio HTML.

Entorno de edición de páginas de clic. Studio y VisualAge están altamente integrados, con opciones de menú para mover código rápidamente entre los dos paquetes de software. Esto permite a los diseñadores de páginas web que utilizan Studio y a los programadores Java que utilizan VisualAge intercambiar archivos y trabajar juntos.

Visual Age para Java admite el desarrollo en equipo y la biblioteca de código incorporada puede modificar automáticamente el código del programa según los cambios del usuario.

De esta manera, puede combinar fácilmente el código actual con las versiones anteriores para comparar. Websphere Studio en sí, que está estrechamente integrado con Visual Age, no proporciona código fuente ni soporte de administración de versiones. Solo contiene un sistema de bloqueo de archivos incorporado al editar un proyecto. También puede evitar que otros modifiquen incorrectamente estos archivos. admite sistemas de control de código fuente de terceros, como Microsoft Visual SourceSafe. Visual Age para

El concepto de programación completamente orientado a objetos de Java hace que el desarrollo de programas sea muy rápido y eficiente. Puede diseñar un marco de aplicación típico sin escribir ningún código

.

Visual Age para Java, como una de las soluciones de comercio electrónico de IBM, se puede integrar perfectamente con otros productos de IBM, como WebSphere y DB2, para completar rápidamente el proceso desde el diseño, todo el proceso desde el desarrollo hasta la implementación de aplicaciones.

La forma única de Visual Age para Java de administrar archivos hace que sea muy difícil integrar herramientas externas. No puede permitir que Vis

Visual Age para Java trabaje con otras herramientas para desarrollar aplicaciones en conjunto.

7. WebLogic Workshop de BEA

BEA WebLogic Workshop es un entorno de desarrollo unificado, simplificado y escalable que permite a todos los desarrolladores

aplicaciones de nivel empresarial basadas en estándares. se basan en BEA WebLogic Enterprise Platform, lo que mejora el nivel de productividad del departamento de desarrollo y acelera la obtención de valor.

Además de proporcionar servicios web convenientes, WebLogic Workshop se puede utilizar para crear más tipos de aplicaciones

. Como entorno de desarrollo para toda la plataforma BEA WebLogic. Ya sea creando aplicaciones de portal, escribiendo flujos de trabajo o creando aplicaciones web, Workshop 8.1 puede ayudar a los desarrolladores a completarlo más rápido y mejor.

Las características principales de WebLogic Workshop son las siguientes:

① Hacer factible el desarrollo J2EE y mejorar la eficiencia del desarrollo

BEA WebLogic Workshop mantiene a los desarrolladores alejados de la complejidad inherente de J2EE, concéntrese en la lógica empresarial

sin tener que preocuparse por el tedioso código de infraestructura. Este tipo de innovación significa que las potentes funciones de J2EE que han sido probadas por las empresas finalmente son dominadas por la mayoría de los desarrolladores de aplicaciones que no están familiarizados con Java y J2EE, lo que hace que los departamentos de TI

La eficiencia de la puerta sea mejorado en un orden de magnitud.

Los diseñadores visuales y conceptos intuitivos como eventos, propiedades y controles permiten el desarrollo basado en eventos. El modelo de programación simplificado de Workshop elimina la necesidad de que los desarrolladores dominen las complejas API J2EE y los principios de programación orientada a objetos. Todos los desarrolladores, incluidos los expertos en J2EE y los desarrolladores de aplicaciones con habilidades en lenguaje visual y de procedimientos, pueden trabajar juntos en BEA WebLogic Enterprise Platform. El entorno de desarrollo visual de Workshop

crea archivos Java estándar con comentarios de código para ilustrar los requisitos de nivel empresarial

implementados por el marco de ejecución. J2EE y otros desarrolladores avanzados compensan la falta de un diseñador visual con potentes capacidades de edición de código que brinden acceso al código fuente de Java.

② Cree aplicaciones de clase empresarial

Al implementar varias aplicaciones en una arquitectura de clase empresarial escalable, segura y confiable, BEA WebLogic

Workshop reduce en gran medida el riesgo de desarrollo . Además, todas las aplicaciones se crean utilizando componentes J2EE estándar, lo que protege su inversión en tecnología y mantiene la máxima flexibilidad.

El marco de tiempo de ejecución de BEA WebLogic Workshop es la capa de convergencia que unifica toda la arquitectura, permitiendo que un modelo de programación único y simplificado se extienda a todos los tipos de aplicaciones de BEA WebLogic Enterprise Platform. Al interpretar el código anotado creado en tiempo de diseño, el marco de ejecución puede implementar los componentes J2EE necesarios y extraer todos los detalles de bajo nivel relacionados con el desarrollo de aplicaciones J2EE.

③ Reduzca la complejidad de TI

BEA WebLogic Workshop proporciona una variedad de controles Java para facilitar la conexión a los recursos de TI

. Además, los controles de Java son extensibles e idénticos a cualquier aplicación creada para BEA WebLogic Platform. Este enfoque poderoso y eficaz puede: reducir la complejidad de la tecnología de TI, optimizar la disponibilidad de la información, promover el desarrollo de servicios reutilizables que contengan las "mejores soluciones comerciales" y permitir a los desarrolladores trabajar de manera más eficiente. Bajo costo y menor tiempo. >

Lograr un mayor rendimiento.

Utilizando BEA WebLogic Workshop, cualquier desarrollador puede crear una variedad de

servicios web, aplicaciones web, portales y proyectos de integración con la máxima productividad. BEA WebLogic Workshop es el núcleo de la estrategia de producto de BEA.

Ayuda a los clientes a acceder y utilizar las poderosas funciones de la arquitectura orientada a servicios (SOA). BEA Weblogic Workshop

8.1 simplifica enormemente la construcción de aplicaciones y servicios de nivel empresarial en el entorno de integración empresarial actual y se convierte en la clave para un soporte integral

Aplicaciones de nivel empresarial (como como acoplamiento asincrónico, verdaderamente flexible y mensajería de grano grueso, etc.) Su desventaja es que es demasiado complejo y difícil de entender para los principiantes.

8. Visual Cafe de WebGain para Java

Visual Cafe sólo se puede utilizar en la máquina virtual Java de Symantec, en la máquina virtual Java de Netscape y en el Debugger M

que funciona en Microsoft. máquina virtual. Esta es una característica importante para los desarrolladores, porque muchos errores de software en el código Java desarrollado por el usuario pueden funcionar en una máquina virtual específica.

Cuando compila la base y continúa depurando después de la modificación, Visual Cafe guardará automáticamente el archivo. Las aplicaciones nativas creadas con Visual

Tienen muchas características. Además del evidente aumento de velocidad, Symantec hace que la versión binaria de la biblioteca de clases sea más pequeña que el JDK normal. Visual Cafe genera o actualiza automáticamente el código Java necesario para la relación especificada. Utilizando Visual Cafe, los usuarios pueden ensamblar aplicaciones y subprogramas Java completos a partir de una base de datos de objetos estándar sin

escribir código fuente. Visual Cafe también proporciona un conjunto ampliado de herramientas de desarrollo de código fuente.

Visual Cafe integra herramientas de desarrollo de programas fuente visual para software Java, lo que permite a los desarrolladores convertir de manera efectiva entre vistas visuales

y vistas fuente. Las modificaciones realizadas en la vista visual se reflejan inmediatamente en el código fuente. Los cambios en el código fuente

actualizan automáticamente la vista visual.

Visual Cafe tiene muchas funciones de archivos fuente, como búsqueda y reemplazo global. El problema con la mayoría de la literatura sobre herramientas de desarrollo de Java es que simplemente presenta cada componente de la herramienta de desarrollo uno por uno, pero los usuarios también necesitan un manual orientado a tareas al desarrollar aplicaciones; con este manual pueden comenzar a crear sus propias aplicaciones sin conocerlas. funciones específicas de cada parte de la herramienta.

Visual Cafe proporciona una guía de usuario muy completa, que brinda ayuda integral desde la instalación inicial hasta la creación de

la primera aplicación Java y Visual Cafe generará automáticamente los archivos necesarios para las relaciones especificadas

Se requiere código Java. Visual Cafe puede ejecutarse en plataformas Windows 95 y Windows NT, y Symantec proporciona una herramienta RAD que puede ejecutarse en el sistema operativo Macintosh para el trabajo de desarrollo Java.

El compilador de Visual Cafe

es muy rápido y destaca en soporte internacional. La desventaja es que es más complicado y difícil para principiantes

;

9. JRUN de Macromedia

JRUN de Macromedia es un motor Java con la más amplia aplicabilidad, utilizado para el desarrollo e implementación de Servlets

a y del lado del servidor. Aplicaciones Java escritas con JavaServer Pages. JRun es el primer producto comercial que soporta completamente la especificación JSP

1.0. Más de 80.000 desarrolladores en todo el mundo utilizan JRun para agregar servidores a sus servidores web existentes. Los servidores web incluyen Microsoft IIS, Netscape

Enterprise Server, Apache, etc.

JRun es un motor avanzado para desarrollar e implementar Java del lado del servidor. Si queremos agregar funcionalidad Java del lado del servidor a nuestra aplicación web, JRun será la opción correcta para nosotros.

JRun tiene actualmente 3 versiones. Es el primer producto comercial que admite la especificación Java Server Pages (JSP) 1.0. JSP es una poderosa tecnología del lado del servidor. Es un conjunto completo de sistemas de desarrollo rápido de aplicaciones para crear aplicaciones web complejas. JRun nos permite comenzar a desarrollar y probar aplicaciones Java. Acepta hasta 5 conexiones simultáneas e incluye

la API Java Servlet completa, admite JavaServer Pages (JSP) y admite todos los principales servidores web

y plataformas informáticas. JRun Pro puede soportar la carga de gran tráfico en un entorno de producción y ayudarnos a implementar aplicaciones, servicios o sitios web (incluidas intranets). JRun Pro admite conexiones simultáneas ilimitadas para ejecutar múltiples máquinas virtuales Java

a, incluidas múltiples máquinas virtuales Java (JVM) simultáneas. Proporciona un subprograma de administración remota, así como un subprograma de administración remota

redistribuible. JRun Pro Unlimited incluye todas las funciones de JRun Pro, excepto que puede ejecutar JVM simultáneas e ilimitadas.

JRun puede ejecutarse de forma independiente con su servidor web JRun integrado. Al utilizar Java del lado del servidor, los usuarios pueden desarrollar complejos sistemas de aplicaciones empresariales. El punto más importante es que debido a la independencia de plataforma de los servlets, así como a un desarrollo más simple, una implementación más rápida y costos de mantenimiento más económicos, CGI (Common Gateway

Interface) o scripts Perl son una excelente alternativa. La desventaja es que es más complicado y difícil para los principiantes.

10. JCreator

JCreator es una herramienta de desarrollo de programas Java y un entorno de desarrollo integrado (IDE) de Java. Ya sea que desees desarrollar aplicaciones Java o componentes Applet en páginas web, no te resultará difícil. En términos de funcionalidad, es mucho más fácil de comparar con JDK y otras herramientas de desarrollo en modo texto lanzadas por Sun. También permite a los usuarios personalizar la interfaz de la ventana de operación y funciones ilimitadas

Deshacer/Rehacer y otras.

JCreator proporciona a los usuarios funciones bastante potentes, como la función de gestión de proyectos, la función de plantilla de proyecto, y se puede personalizar para establecer atributos de resaltado de sintaxis, número de línea, navegador de clases, documentos etiquetados, un editor versátil y funciones de asistente. y una interfaz de usuario totalmente personalizable. A través de JCreator, podemos compilar o ejecutar directamente nuestro programa J

AVA sin activar el documento principal.

JCreator puede encontrar automáticamente el archivo que contiene la función principal o el archivo HTML que contiene el subprograma y luego ejecutará la

herramienta adecuada. En JCreator, podemos compilar varios proyectos al mismo tiempo mediante un proceso por lotes. El diseño de JCreator

se acerca al estilo de interfaz de Windows y los usuarios están familiarizados con su interfaz. Su mayor característica es que está perfectamente integrado con el JDK instalado en nuestra máquina, que no tiene comparación con ningún otro IDE. Es una herramienta de desarrollo de Java que es fácil de usar para principiantes. La desventaja es que solo se puede usar para el desarrollo de programas simples y no para el desarrollo y aplicaciones empresariales J2EE.

11. Microsoft VJ++

Visual J++ es un entorno de desarrollo integrado (IDE) visual en lenguaje Java lanzado por Microsoft, que proporciona a los programadores de Java

va un nuevo desarrollo. entorno que es una excelente herramienta de desarrollo. Independientemente de la integración, la velocidad de compilación, la función de depuración o la facilidad de aprendizaje y uso, todos reflejan el estilo consistente de Microsoft. Visual J++ tiene

las siguientes características:

1) Visual J++ coloca la Máquina Virtual Java (JVM) en Windows como un componente independiente del sistema operativo, convirtiéndolo

Independiente del navegador.

2) La biblioteca Application Foundation Class (AFC) de Microsoft amplía el JDK de SU

N, lo que hace que la biblioteca Application Foundation Class sea más adecuada para el uso de Windows.

3) El depurador de Visual J++ admite la depuración dinámica, incluida la ejecución en un solo paso, el establecimiento de puntos de interrupción, la observación de valores variables

etc.

4) Visual J++ proporciona algunos asistentes de programas (Asistentes) y generadores (Constructores), que pueden convenientemente

ayudar a los usuarios a generar rápidamente programas Java y ayudarle a crear sus propios programas Java. y modificar archivos en su proyecto.

5) Visual J++ tiene una interfaz amigable y su editor de código tiene funciones como detección inteligente y compilación en línea, lo que hace que la escritura de programas

sea muy conveniente. WFC de Java se ha establecido en Visual J++. Este nuevo marco de aplicación puede acceder directamente a la

interfaz de programación de aplicaciones (API) de Windows, lo que le permite escribir aplicaciones completas de Windows en el lenguaje Java.

p>

Orden.

6) La función de desarrollo rápido de aplicaciones del diseñador de formularios en Visual J++ hace que sea fácil y sencillo crear aplicaciones basadas en formularios utilizando WFC. A través de WFC, puede utilizar fácilmente objetos de datos ActiveX (ADO, objetos

datos ActiveX) para recuperar datos y realizar un enlace de datos simple. Al utilizar objetos de datos ActiveX en el diseñador de formularios, puede acceder y mostrar rápidamente los datos en sus formularios.

Visual J++ se puede combinar con el estilo de programación consistente de Microsoft y es muy conveniente para el desarrollo de aplicaciones Java, pero su portabilidad es pobre y no es un entorno de desarrollo Java puro.

12. Eclipse

Eclipse es un IDE de código abierto extensible. En noviembre de 2001, IBM donó código fuente por valor de 40 millones de dólares para formar la Eclipse Alliance, que será responsable del desarrollo posterior de esta herramienta. Los entornos de desarrollo integrados (I

DE) a menudo limitan su ámbito de aplicación al ciclo de "desarrollo, construcción y depuración". Para ayudar a los entornos de desarrollo integrados (IDE) a superar sus limitaciones actuales, los proveedores de la industria colaboraron para crear la plataforma Eclipse.

Eclipse permite la integración de herramientas de diferentes proveedores en el mismo IDE y permite la interoperabilidad entre herramientas, lo que cambia significativamente el flujo de trabajo del proyecto y permite a los desarrolladores centrarse en objetivos integrados reales.

Esta flexibilidad del framework Eclipse proviene de sus puntos de extensión. Son interfaces conocidas definidas en XML y sirven como puntos de acoplamiento para complementos. Los puntos de extensión van desde cadenas simples utilizadas en filtros de expresiones regulares hasta una descripción de una clase Java. Cualquier punto de extensión definido por un complemento de Eclipse puede ser utilizado por otros complementos y, a la inversa, cualquier complemento de Eclipse también puede cumplir con los puntos de extensión definidos por otros complementos. Además de comprender la interfaz definida por el punto de extensión, los complementos no tienen idea de cómo se utilizarán los servicios que brindan a través del punto de extensión.

Usando Eclipse, podemos combinar diseño de alto nivel (quizás usando UML) con herramientas de desarrollo de bajo nivel (como depuradores de aplicaciones

etc.). Si estas herramientas complementarias e independientes se conectan entre sí mediante puntos de extensión de Eclipse, los cuadros de diálogo UML pueden resaltar el dispositivo en el que nos estamos enfocando mientras inspeccionamos la aplicación una por una con el depurador. De hecho, dado que

Eclipse no comprende el lenguaje de desarrollo, no importa si el depurador de lenguaje Java, el depurador de C/C++ o el depurador de ensamblado

son válidos y se pueden usar en diferentes procesos de Target. o nodos simultáneamente dentro del mismo marco.

La característica más importante de Eclipse es que puede aceptar complementos de código abierto escritos por los propios desarrolladores de Java, lo cual es similar a

Visual Studio de Microsoft y la plataforma NetBeans de Sun Microsystems. Eclipse proporciona a los desarrolladores de herramientas mayor flexibilidad y mayor control sobre sus tecnologías de software. La Eclipse Alliance ha anunciado que lanzará la versión 3.0 de su software a mediados de 2004. Esta es una herramienta de desarrollo de Java muy popular, con cada vez más usuarios en China.

De hecho, la mayoría de los desarrolladores de Java la utilizan. La desventaja es que es más complicado y más difícil de entender para los principiantes que

.

13. Ant

Otra herramienta Neat (Ant) es una herramienta de compilación basada en Java. Teóricamente, es algo similar a make en (Unix) C, pero sin los defectos de make. Porque el autor original de Ant no podía tolerar las limitaciones y los inconvenientes de estas herramientas al desarrollar software en múltiples plataformas (hardware). Herramientas como make se basan esencialmente en shell (lenguaje): calculan dependencias y luego ejecutan comandos (que no son muy diferentes de los comandos que escribe en la línea de comandos)

. Esto significa que puede ampliar fácilmente la herramienta utilizando programas (comandos) específicos del sistema operativo.

Sin embargo, también significa que se limita a un sistema operativo específico o a tipos de sistemas operativos específicos, como; como Unix. La hormiga es diferente

. A diferencia del modo de extensión basado en comandos de shell, Ant usa clases de Java para extender. (Los usuarios) no tienen que escribir comandos de shell

, el archivo de configuración se basa en XML y se pueden ejecutar varias tareas llamando al árbol de destino. Cada tarea es ejecutada por un objeto que implementa una interfaz de tarea específica.

Ant admite algunas tareas opcionales. Una tarea opcional generalmente requiere bibliotecas adicionales para funcionar. Las tareas opcionales están separadas de las tareas integradas de Ant

y empaquetadas por separado. Este paquete opcional se puede descargar desde el mismo lugar donde descargaste Ant. ANT en sí

es un motor de secuencias de comandos de procesos que se utiliza para llamar automáticamente a los programas para completar la compilación, empaquetado, prueba, etc. del proyecto.

Además de ser independiente de la plataforma y está basado en JAVA, el formato del script se basa en XML, que es más fácil de mantener que el script make.

Ant es una herramienta de compilación proporcionada por Apache a los desarrolladores de Java. Puede ejecutarse en sistemas operativos Windows y Unix.

No solo es de código abierto sino también una herramienta muy fácil de usar. Ant es una herramienta de desarrollo Java muy útil en Apache Jakarta. Los archivos de configuración Ant están escritos en documentos XML, por lo que los programadores de Java están muy familiarizados con su sintaxis. Ant

está especialmente diseñado para. La plataforma del proyecto Java se puede desarrollar en Java puro y se puede ejecutar en la plataforma donde está instalado Java, lo que refleja su funcionalidad multiplataforma.

Su deficiencia muestra que el resultado de la ejecución solo puede ser una interfaz de caracteres DOS y no se puede realizar un desarrollo complejo de programas Java

.

14. IntelliJ

Intellij IDEA es un entorno de programación Java integral, elogiado por muchos desarrolladores y expertos de la industria como el mejor IDE del mercado

. Proporciona una serie de las combinaciones de herramientas más prácticas: asistencia de codificación inteligente y control automático, soporte para integración J2

EE, Ant, JUnit y CVS, inspección de codificación no paralela y un innovador diseñador de GUI. IDEA libera a los desarrolladores de Java del trabajo rutinario que requiere mucho tiempo y mejora significativamente la eficiencia del desarrollo. Tiene las características de ejecutarse más rápido, generar mejor código; el rediseño continuo y la codificación diaria se vuelven más fáciles, integración perfecta con otras herramientas y rendimiento de alto costo. Los genéricos, la integración de BEA WebLogic, la integración CVS mejorada y el diseñador G

UI son compatibles con la versión 4.0.

IntelliJ IDEA puede promover la velocidad de programación de los programadores tanto como sea posible. Incluye muchas funciones auxiliares y se integra bien con Java. Diferentes ventanas de herramientas rodean la ventana de programación principal, que se puede abrir cuando se hace clic con el mouse

y se puede cerrar fácilmente cuando ya no se necesita, lo que permite a los usuarios maximizar el rango efectivo de la pantalla. El conjunto IDEA orientado a la tecnología

se convierte en un depurador que admite la depuración local y remota, incluso si necesitamos modificar algunas configuraciones para que nuestro trabajo

progrese sin problemas. Además, también proporciona las funciones habituales de monitoreo, depuración paso a paso y configuración manual de puntos de interrupción. En este modo de punto de interrupción, podemos configurar automáticamente el acceso al sitio fuera del punto de interrupción e incluso explorar los valores de diferentes variables. /p>

. El IDE admite múltiples configuraciones de JVM, varios compiladores y el sistema de compilación Ant, y facilita la configuración de múltiples rutas de clases personalizadas.

IntelliJ Idea es un IDE de Java relativamente nuevo. Es uno de los más útiles en el entorno de desarrollo Java.

IntelleJ Idea, altamente optimizado, facilita bastante las tareas comunes. Idea admite muchas funciones integradas y, lo que es más importante,

las hace fáciles de usar. Idea admite la implementación de código en XML. Idea también corrige XML. Muchas características que funcionan con código Java normal también se aplican a JSP (como las funciones de integración), y se admite la depuración de JSP, aunque no incluye soporte especial para servidores de aplicaciones individuales. Idea admite herramientas de creación Ant, que no solo ejecutan objetivos, sino que también admiten la compilación y ejecución de programas antes y después de ejecutar objetivos, y también admiten atajos de teclado vinculantes

atajos. Al editar un archivo XML creado por Ant, Idea también brinda soporte para la parte XML que conforma el proyecto Ant. Intel

liJ IDEA es conocida como la mejor plataforma de desarrollo JAVA IDE. Este software es muy apreciado por todos por su análisis inteligente en tiempo real y su conveniente

función de refactorización.

La desventaja es que es más complicado y difícil de entender para los principiantes.

Materiales de referencia: