[Development tools] Fourteen Java Development Tools

Source: Internet
Author: User
Tags netbeans

Java development tools for graphic interfaces
JDK
Borland JBuilder
JBuilder, JDeveloper, VisualAge for Java
Jcreater.

Features of 15 common Java Development Tools
1. JDK (Java Development Kit) Java Development Tool Set
From the beginner's point of view, developing Java programs using JDK can quickly understand the relationship between various parts of the Code in the program,
It is helpful to Understand Java object-oriented design ideas. Another notable feature of JDK is that
And the version of the agent. However, its disadvantage is that it is engaged in large-scale enterprise-level Java
Application Development is very difficult. It does not support complex Java software development, nor is it conducive to group collaborative development.
2. Java Workshop
3. NetBeans and Sun Java Studio 5



NetBeans is an open-source Java integrated development environment (IDE) applicable to various clients and Web applications.
Sun Java Studio is Sun's latest commercial full-featured Java IDE. It supports Solaris, Linux, and Win
The dows platform is suitable for enterprise developers who create and deploy 2-layer Java Web applications and n-layer J2EE applications.


NetBeans is the industry's first open-source IDE that supports innovative Java development. Developers can use the industry
Powerful development tools to build desktop, Web, or mobile applications. At the same time, through NetBeans and open API modules
Structure, third parties can easily expand or integrate the NetBeans platform.

NetBeans3.5.1 is mainly for developers of General Java software, while Java One Studio5 is mainly for Enterprises
Developers of network services and other applications. Sun will launch the Project Rave soon, whose goal is to help enterprises develop
Developers develop software. The biggest difference between NetBeans 3.5.1 and other development tools is that
Develop applications on various desktops and can be used to develop network services.
Applications on mobile devices. Based on NetBeans 3.5.1, Sun developed Java
One Studio5 provides users with a more advanced enterprise programming environment. In the new Java
One Studio5 has an application framework that developers can use to quickly develop their own network services.
.
4. Borland's JBuilder



Jbuilder has entered the realm of Java integrated development environment, which satisfies many applications, especially
For the server and EJB developers. The following describes the features of Jbuilder:

1) Jbuilder supports the latest Java technologies, including Applets, JSP/Servlets, JavaBean, and EJB.
(Enterprise JavaBeans.

2) You can automatically generate an EJB Java class based on the backend database table. Jbuilder also simplifies
B's automatic deployment function. In addition, it also supports CORBA, and corresponding wizard programs help users fully manage IDL (Distribution
The Interface Definition Language required by the application) and controls remote objects.


3) Jbuilder supports various application servers. Jbuilder closely integrates with Inprise Application Server
And WebLogic Server, and EJB 1.1 and EJB 2.0, allowing you to quickly develop e-commerce applications for J2EE.
Application.

4) Jbuilder can use Servlet and JSP to develop and debug Dynamic Web applications.


5) Jbuilder can be used to create (without proprietary code and tags) Pure Java2 applications. Jbuilder uses pure J
The code written in the ava language does not contain any exclusive code and tags. It supports the latest Java standards.


6) Jbuilder has a professional graphic debugging interface that supports remote debugging and multi-thread debugging. The debugger supports
Various JDK versions, including J2SE, J2SE, and J2EE.

JBuilder is a pure Java development environment and suitable for enterprise J2EE development.
At the beginning, it is often difficult for people to grasp the relationship between the various parts of the entire program.
When the memory is used, the running speed is slow.
5. Oracle's JDeveloper



Oracle9i JDeveloper (version 9.0, latest 10 Gb) is built with J2EE functions, XML and Web
Complex services, multi-layer Java applications provide a fully integrated development environment. It uses Ora
Cle9i database and application server developers provide special functions and enhance performance. In addition, it also has
It becomes a powerful tool for Java Development for multiple purposes.

The main features of Oracle9i JDeveloper are as follows:

① Has the UML (Integrated Modeling Language) Modeling function. Can be applied
Business Object and e-business application modeling.

② Tools with high-speed Java debugger (Debuger), built-in Profiling tools, and improved code Quality
"CodeCoach.

③ Support for SOAP (Simple Object Access Protocol) "Simple Object Access Protocol", UDDI (U
Niversal Description, Discovery and Integration) "unified Description, Discovery and Integration protocols"
Web Service Description Language (WSDL), WEB Service Description Language, and other Web service standards.
 

JDeveloper is not only a good Java programming tool, but also an extension of Oracle Web Services.
With Apache SOAP and 9iAS, the Extensible environment is closely related to XML and the WSDL language. Oracle9i
Jdeveloper is fully written in Java and can support J2EE with the previous Oracle Server software and other vendors.
The Application Server products are compatible with each other, and are designed to focus on Oracle9i.
Application Development provides the industry's first complete Development Environment Integrating J2EE and XML, allowing developers to quickly launch
Web services and transaction applications that can be accessed through Web, wireless devices, and voice interfaces.
Java programming skills and the latest modular approach can be integrated into a single integrated development environment before J2EE applications can be completed.
The development lifecycle management has fundamentally changed. The disadvantage is that for beginners
Difficult.
6. IBM Visual Age for Java



Visual Age for Java is a very mature development tool, which features IT developers and amateur
Java programmers are very useful. It provides extensive support for Visual Programming and supports the use of CICS
Connects to the genetic mainframe application, supports EJB development applications, and supports integrated development with Websphere, facilitating bean
It is well-created and supports Fast Application Development (RAD) and file processing without files.

WebSphere Studio Advanced Edition and its Visual
Age for Java Professional Edition Software has been fully switched to Java-centric, so that Java developers
You may feel a lot better about the full set of WebSphere tools. Studio provides the following tools: Web site management.
Quick development of JDBC page wizard, HTML editor, and HTML syntax check. This is indeed a good HTML site
Click to edit the environment. Studio and VisualAge are highly integrated, and the menu provides fast
The option to move the code. This allows the Web page designers using Studio and Java programmers using VisualAge.
Exchange documents and work together.

Visual Age for Java supports development by the team. The built-in code library can be automatically modified based on user requirements.
Modify the program code so that you can easily compare the current code with earlier versions. Tight with Visual Age
Password-based Websphere Studio does not support source code and version management. It only contains
Built-in file lock system. When editing a project, you can prevent others from making incorrect changes to these files.
With third-party source code control systems such as Microsoft Visual SourceSafe. Visual Age
Java's fully Object-Oriented Programming Philosophy makes development programs very fast and efficient. You do not need to write any
Code to design a typical application framework. Visual Age for Java as an IBM e-commerce Solution
One of the products in the solution can seamlessly integrate with other IBM products, such as WebSphere and DB2, to quickly complete slave
The entire process from development to application deployment.

Visual Age for Java's unique file management method makes it very difficult to integrate external tools.
Ual Age for Java works with other tools to develop applications.
7. BEA's WebLogic Workshop



BEA WebLogic Workshop is a unified, simplified, and scalable development environment that enables all developers
All standards-based Enterprise applications can be built on BEA WebLogic Enterprise Platform to improve
The productivity level of the Development Department and the realization of value.

In addition to providing convenient Web Services, WebLogic Workshop can be used to create more types of applications.
. As the development environment of BEA WebLogic Platform. Whether it is to create a portal application, write a workflow, or
Is to create Web applications, Workshop 8.1 can help developers to complete faster and better.

WebLogic Workshop has the following features:

① Make J2EE development feasible and improve development efficiency

BEA WebLogic Workshop keeps developers away from the inherent complexity of J2EE and focuses on business
Logic, without tedious infrastructure code. This innovation means that the J2EE
The powerful functions are eventually mastered by most application developers who are not familiar with Java and J2EE, thus enabling the IT department
The work efficiency is improved by an order of magnitude.

Visual designer and intuitive concepts, such as events, attributes, and controls, implement event-based development. W
Orkshop simplifies the program design model so that developers do not have to master the complex J

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.