¿Qué herramientas de desarrollo java gratuitas existen? ¿Cuáles son las características de las herramientas prácticas de desarrollo de Java? JavaWorkshopLa empresa SunMicroSystems lanzó JavaWorkShop1.0, que es la primera herramienta de desarrollo multiplataforma para Internet, que puede satisfacer las necesidades de la empresa para desarrollar aplicaciones de Internet e intranet.
JavaWorkShop está completamente escrito en lenguaje Java y es el primer entorno de desarrollo Java completo del mercado actual. Actualmente la versión más popular de JavaWorkShop es la 3.0.
Las características de JavaWorkshop son las siguientes: 1) Estructuras fáciles de crear: JavaWorkshop es más conveniente que cualquier otra herramienta de desarrollo Java para crear estructuras de cuadrícula independientes de la plataforma.
2) Programación visual: Las funciones de programación visual de JavaWorkshop son muy básicas.
JavaWorkshop permite a los programadores reorganizar estas operaciones e incluso determinar los filtros que desencadenan el comportamiento de la operación.
Las plantillas generadas por JavaWorkshop tienen muchos comentarios, que son de gran ayuda para los programadores.
Además, JavaWorkShop admite modelos de componentes JDK y JavaBeans, y las funciones de lenguaje y API aumentan la flexibilidad de compilar aplicaciones Java.
El entorno de desarrollo JavaWorkShop está completamente escrito en Java, por lo que tiene una excelente portabilidad y puede soportar múltiples plataformas. Actualmente, JavaWorkShop soporta el entorno operativo Solaris (versiones SPARC e Intel), plataformas Windows95, WindowsNT y HP/Ux.
Adecuado para que principiantes realicen programación Java sencilla.
La desventaja de JavaWorkShop es que, tarde o temprano, todos los objetos de visualización en JavaWorkshop utilizarán un diseño de cuadrícula. Mucha gente no está acostumbrada a este tipo de diseño. La paleta de colores de Java Workdshop es muy pobre y sólo puede satisfacer las necesidades básicas de la mayoría de las aplicaciones.
Herramientas de desarrollo Java 2. JBuilderJbuilder de Borland ha entrado en el reino del entorno de desarrollo integrado Java y ha satisfecho a muchas aplicaciones, especialmente a los desarrolladores de servidores y EJB.
Primero presente brevemente las características de Jbuilder: 1) Jbuilder admite la última tecnología Java, incluidas aplicaciones Applets, JSP/servlet, JavaBeans y EJB (EnterpriseJavaBeans).
2) Los usuarios pueden generar automáticamente clases EJB Java basadas en tablas de bases de datos back-end, y Jbuilder también simplifica la función de implementación automática de EJB. Además, también es compatible con CORBA y el programa asistente correspondiente ayuda a los usuarios a administrar de manera integral IDL (InterfaceDefinitionLanguage necesario para aplicaciones distribuidas) y controlar objetos remotos.
3)Jbuilder soporta varios servidores de aplicaciones.
Jbuilder está estrechamente integrado con InpriseApplicationServer, admite WebLogicServer, EJB1.1 y EJB2.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) Con Jbuilder, puede crear aplicaciones Java2 puras (sin códigos ni etiquetas propietarios).
Debido a 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 y admite depuración remota y 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 resulta difícil para las personas comprender la relación entre las distintas partes. todo el programa al principio y los requisitos de hardware de la máquina son relativamente altos, lo que consume más memoria. En este momento, la velocidad de carrera disminuye.
Herramientas de desarrollo Java. Visualize para Java de IBM Visualize para Java es una herramienta de desarrollo muy madura y sus características son muy útiles para desarrolladores de TI y programadores aficionados de Java.
Proporciona un amplio soporte para programación visual, conexión de aplicaciones de mainframe genéticas a CICS, desarrollo y aplicación EJB, desarrollo integrado con Websphere, creación conveniente de beans y soporte para desarrollo rápido de aplicaciones (RAD) y procesamiento de archivos sin archivos. .
WebSphere Studio Advanced Edition de IBM para la construcción de sitios web y el software incluido Visual Age para Java Professional Edition han recurrido a Java como centro, por lo que los desarrolladores de Java pueden sentirse mucho mejor con el conjunto completo de herramientas de WebSphere.
Las herramientas proporcionadas por Studio incluyen: administración de sitios web, desarrollo rápido del asistente de páginas JDBC, editor HTML y verificación de sintaxis HTML.
Este es, de hecho, un buen entorno de edición de páginas para sitios HTML.
Studio y VisualAge están altamente integrados y el menú proporciona opciones para mover código rápidamente entre los dos paquetes.
Esto permite a los diseñadores web que utilizan Studio y a los programadores Java que utilizan VisualAge intercambiar archivos y trabajar juntos.
VisualAgeforJava admite el desarrollo en equipo. La biblioteca de código incorporada puede modificar automáticamente el código del programa de acuerdo con las modificaciones realizadas por el usuario, lo que facilita la comparación del código actual con versiones anteriores.
Websphere Studio, que está estrechamente integrado con VisualAge, no proporciona soporte para el código fuente ni la gestión de versiones. Solo incluye un sistema de bloqueo de archivos incorporado para evitar que otros realicen modificaciones incorrectas en estos archivos mientras editan el proyecto. El software también es compatible con sistemas de control de código fuente de terceros, como Microsoft Visual SourceSafe.
La filosofía de programación completamente orientada a objetos de VisualAgeforJava hace que el desarrollo de programas sea muy rápido y eficiente.
Puedes diseñar un marco de aplicación típico sin escribir ningún código.
VisualAgeforJava, como uno de los productos de las soluciones de comercio electrónico de IBM, se puede integrar perfectamente con otros productos de IBM, como WebSphere, DB2, etc., para completar rápidamente todo el proceso desde el diseño, el desarrollo hasta implementación de aplicaciones.
La forma única en que Visual Age para Java administra los archivos hace que la integración de herramientas externas sea muy difícil. VisualAgeforJava no se puede utilizar para desarrollar aplicaciones conjuntamente con otras herramientas.
Herramientas de desarrollo Java. Visu Template Manager de WebGain es un depurador que sólo funciona en la máquina virtual Java de Symantec, la máquina virtual Java de Netscape y la máquina virtual de Microsoft.
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.
VisualCafe guardará automáticamente el archivo durante la depuración después de modificar la biblioteca compilada. Las aplicaciones nativas creadas por VisualCafe tienen muchas características.
Además del evidente aumento de velocidad, Symantec ha hecho que el modelo binario de la biblioteca de clases sea más pequeño que el JDK normal, y VisualCafe genera o actualiza automáticamente el código Java necesario para la relación especificada.
Utilizando VisualCafe, 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.
VisualCafe también proporciona un conjunto ampliado de herramientas de desarrollo de código fuente.
VisualCafe integra las herramientas de desarrollo de programas fuente visuales del software Java, lo que permite a los desarrolladores cambiar de manera efectiva entre vistas visuales y vistas de código fuente.
Los cambios realizados en la vista visual se reflejan inmediatamente en el código fuente.
Actualiza automáticamente las vistas visuales para cambios en el código fuente.
VisualCafe tiene muchas funciones de archivos fuente, como búsqueda y reemplazo global.
El problema con la mayoría de la documentación de herramientas de desarrollo 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 las tareas al abrir la aplicación. Con este manual podrás empezar a crear tus propias aplicaciones sin saber qué hace cada parte de la herramienta.
VisualCafe viene con una guía de usuario muy completa, que brinda ayuda integral desde la instalación inicial hasta la creación de sus primeras aplicaciones y subprogramas Java. VisualCafe generará automáticamente el código Java necesario para la relación especificada.
VisualCafe puede ejecutarse en plataformas Windows95 y WindowsNT, y Symantec proporciona una herramienta RAD que puede ejecutarse en el sistema operativo Macintosh para el desarrollo de Java.
El compilador VisualCafe es muy rápido y tiene un rendimiento sobresaliente en el soporte de internacionalización; la desventaja es que es más complicado y difícil para los principiantes.
Herramienta de desarrollo Java V. AntAnotherNeatTool (Ant) es una herramienta de compilación basada en Java.
Teóricamente, es algo similar a make en (Unix) C, pero no tiene 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 varias plataformas (hardware).
Las herramientas como make se basan esencialmente en shell (lenguaje): calculan dependencias y luego ejecutan comandos (que no son muy diferentes de los comandos que ingresa en la línea de comando).
Esto significa que puede ampliar fácilmente la herramienta utilizando programas específicos del sistema operativo o escribiendo nuevos programas (comandos); sin embargo, también significa que se limita a un sistema operativo específico o a un sistema operativo específico; tipo de sistema, como Unix.
Las hormigas son diferentes.
A diferencia del modo de expansión basado en comandos de shell, Ant utiliza clases de Java para la expansión.
No es necesario escribir comandos de shell, el archivo de configuración está basado en XML. Al llamar al árbol de destino, se pueden realizar varias tareas.
Cada tarea es ejecutada por un objeto que implementa una interfaz de tarea específica.
Ant admite algunas tareas opcionales, que normalmente requieren bibliotecas adicionales para funcionar.
Las tareas opcionales se empaquetan por separado de las tareas integradas de Ant.
Este paquete opcional se puede descargar desde la misma ubicación que 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, el empaquetado y las pruebas del proyecto.
Además de que JAVA es independiente de la plataforma, el formato del script se basa en XML, que es más fácil de mantener que crear scripts.
Ant es una herramienta de compilación proporcionada por Apache para desarrolladores de Java. Puede ejecutarse en WindowsOS y UnixOS. No sólo es de código abierto, sino que es una herramienta muy útil.
Ant es una herramienta de desarrollo Java muy útil en Apache Jakarta. Los archivos de configuración de Ant están escritos en documentos XML, por lo que los programadores de Java están bastante familiarizados con su sintaxis. Ant está dedicado a la plataforma de proyectos Java y puede desarrollarse en Java puro. Puede ejecutarse en la plataforma de instalación de Java, lo que refleja su funcionalidad multiplataforma.
Su desventaja es que el resultado de la ejecución solo puede ser una interfaz de caracteres DOS y no puede usarse para el desarrollo complejo de programas Java.
¿Qué herramientas de desarrollo Java gratuitas existen? Las herramientas prácticas de desarrollo de Java incluyen JavaWorkshop, JBuilder de Borland, Visualize para Java de IBM, Visualize para Java, Ant y muchas otras herramientas de desarrollo.
Gracias por leer "¿Qué son las herramientas de desarrollo Java gratuitas? ¿Cuáles son las características de las herramientas prácticas de desarrollo Java?" Espero que sea de ayuda para todos. Para obtener más información sobre cursos profesionales, preste atención al sitio web oficial, una institución de formación de Java en Kunming Beida Jade Bird.
Declaración: El contenido anterior es solo para difusión de información. Parte de la información del artículo proviene de Internet y es solo para referencia de lectura.