Java development tools competition
Pillax ------------------------------------------------- ------------------------------------------------ Platform neutral Sex is the essential characteristics of Java, which makes Java unparalleledly suitable for network-centric calculations. If you are issuing a Java app, and I hope it can run on almost all platforms from the network computer to the UNIX workstation, then you should reforb the platform in mind, always keep in mind. Unfortunately, it is likely that you are using the Windows development platform. Many Windows-based development tools are actually helpless to obtain platform neutrality. So, which tool is more suitable for developing an application independent of the platform? This problem becomes difficult to answer when we talk about the compatibility of Java byte code in many Java virtual machines ?? Because Java Development Kit (JDK) is still developing fast. However, in the era of modern visualization programming, we can easily identify which tools have developed the Java platform independence. -------------------------------------------------- ----------------------------------------------- 1.JBuilder Recommended degree: ★★★★★ JBuilder entered the Kingdom of Java integrated development environment, which met many ways, especially for server side and EJB developers. However, it may be because of the fierce competition in this field, this software does not fully occupy the market of the integrated development environment.
Let's introduce the characteristics of JBuilder in detail: (1) .jbuilder supports the latest Java technology, including Applets? JSP / Servlets? JavaBean? EnterpriseJavabeans? Corba Applications. (2) .jbuilder is very conducive to the development of the efficiency team. JBuilder integration team The development environment is very flexible and scalable, simplifies the concurrency management of the original code of the large-scale dispersion development team. (3). Users can automatically generate the EJB Java class based on the backend database table. JBuilder also simplifies EJB Automatic deployment function. In addition, it also supports CORBA. The corresponding wizard program helps users to fully manage IDLs (Interface Definitions required for distribution applications) and control remote objects. (4) .jbuilder supports various applications Server .JBuilder and Inprise Application Server is closely integrated, supporting WebLogic Server, supporting EJB 1.1 and EJB 2.0, can quickly develop J2EE e-commerce applications. (5) .jbuilder can develop and debug dynamic web applications with Servlet and JSP. (6 ) .JBuilder's local development depends on the database contained in the software: JDATASTORE. Use DataExpress and InternetBeans in JBuilder to quickly create professional database applications. (7). Using JBuilder, you can create (no proprietary code and tag) pure Java2 Application. Because JBuilder is written in pure Java language, its code does not include any exclusive code and tag. It supports the latest Java standard, including Java2? Java2 Swing / JFC? XML? Java2D? Java Collections? Message Queue? Accessibility APITI ? JDK 1.x? Javab? JSP / servlets? RMI? INNERCLASS? Serialization? JNI and Java Archives. (8) .jbuilder has a specialized graphic debug interface, support remote debugging and multi-threaded debugging. Debugger Supports various JDK versions, including J2ME? J2se? J2EE, supports multi-JDK. (9) .jbuilder has an extensible source editor. Its CodeInSight Wizard automatically accesss the properties of the relevant Java object? Event? Method and package context Tip. (10). Flexible Open IDE architecture. You can use open tool API to close some additional or third-party tools into the JBuilder environment. 2. Java Workshop Recommendation degree: ★★★ Sun Microsystems Company on March 26, 1996 Java Workshop 1.0 is launched to the world, which is the first multi-platform development tool for the Internet for Internet.com, which can meet the needs of companies to develop Internet and intranet network applications. Java Workshop is fully written in Java language and is the first complete Java development environment sold in today's market. The latest version should be 2.0. Java Workshop supports the latest version of JDK 1.1.3 and JavaBeans component models. The latest API and language features add flexibility in compiling Java applications. The Java Workshop development environment is excellent in portability due to complete use of Java, so that multiple platforms can be supported. The current Java Workshop supports Solaris operating environment SPARC and Intel versions, Windows95, WindowsNT, and HP / UX. It will also be published in support for other platforms.
Java Workshop can be downloaded in the following site: http: ∥ww.sun.com / sunsoft / west, product / java / 3.visual agent, recommended: ★★★★ Visual Age for Java is a very mature development tool It is very useful for IT developers and amateur Java programmers. It provides a wide range of support for visual programming, supports the use of CICS connection genetic mainframe applications, support EJB development, support and WebSphere Integrated development, convenient bean creation and good fast application development (RAD) support and no file processing. Visual Age for Java support team development, the built-in code library can modify program code according to user changes This makes it easy to compare the current code and early versions. WebSphere Studio closely combined with Visual Age does not provide support for source code and version management, it just contains a built-in file lock system, when editing items It can prevent other people from modifying these files. Software also supports third-party source code control systems such as Microsoft Visual SourceSafe. Visual Age for Java completely faces the program's programming idea makes the developer very fast? Effective. You can Do not write any code to design a typical application framework. Visual Age for Java As one of the products of the IBM E-Commerce Solution, you can seamlessly and other IBM products, such as WebSphere? DB2 fuse, quickly complete from design? Developed to the entire process of deployment applications. Visual Age for Java unique management files make it difficult to integrate external tools, you can't let Visual Age for Java jointly develop applications with other tools. 4.Visual Cafe for Java Recommendation: ★ ★★★ In this tool, Visual Café is a debugger that can only work on Symante's Java virtual machine? Netscape company's Java virtual machine and Microsoft virtual machine. This is an important feature for developers. Because many of the software bugs in the Java code developed in the Java code may work on a particular virtual machine. When the compiler will continue to debug, Visual Café will automatically use the Visual Café. The native application has many features. In addition to the significant increase in significant speed, Symantec makes the class library The way is smaller than normal JDK. Visual Café has many source files, such as global retrieval and replacement. Most of the issues of the literature of Java development tools are simply introducing each part of the development tool. But users are When you open your application, you can use this manual, you can use this manual you can't know how to create your own application. Visual Café provides a very comprehensive user guide, which is the first installation to create Both Java applications and Applets provide comprehensive help. Visual Cafe is the only Java development tool that supports the Macintosh platform. 5.Freejava Recommended degree: ★★★★ FreeJava is a programming with JDK A simple Windows programming environment. It works to automatically call JDK to compile your Java program, which has its own editing area, display area, and directory viewing area, which seems to be like a regular Java programming environment. But in fact, it just calls JDK, so that you save you "Javac Myjava.java" or "Java Myjava" in the DOS environment, it has been Windows. It is not difficult to get FreeJava, there are many sites in China. It is OK from the Internet. Its own site is http://www.freejava.co.uk/. Not big, this software downloaded the compressed file of more than 900 KB, even 1MB is not available.
About FreeJava has the following four features: (1). Quickly move the cursor to somewhere, if you want to find errors, if you know which function in which class is, you can directly double-click the corresponding function in the project tree window, you can go to The start of functions or classes. Or at the top of the Java source window, find a drop-down menu, with all the options for all classes and functions, choose where you want to go. (2). FreeJava can display Chinese in Win2000, but there is difficult in Win98, the Chinese string looks like garbled, I suggest you use English to express all the procedures, change a better text. Editor, such as editplus, open Java source files, change the string to change to Chinese. Then return to FreeJava Compilation, whether it is garbled, the result is possible to display Chinese. (3) .jdk has the latest version that supports Chinese, prompting information in WIN98, sometimes it is displayed correctly in the information window, sometimes it is not, the direction of Chinese words is wrong. I didn't think of a solution. (4) Although FreeJava is more useful, there are also some small bugs. If the program has an error, it will not properly receive the signal already exiting, so that the "stop" button is ash, can not terminate, In this way, you have no way to carry out the next compilation. However, it does not hinder you to modify the code, but to carry out the second compilation, you can only turn freejava first, then restart. 6. JCREATOR Recommendation: ★★★★★ JCREATOR is a Java Integrated Development Environment (IDE). It provides users with considerable features, such as project management functions, project template features, personalized setting syntax highlight attributes, rows, class browsers, label documents, multi-functional sector, wizard function, and complete self The user interface defined. With JCREATOR, you don't have to activate the main document directly to dash or run your Java program. JCREATOR can automatically find files containing the main function or an HTML file containing the applet, and then it runs the appropriate tool. In JCREATOR, you can add multiple projects while batch. JCREATOR is designed to be close to Windows interface, and users are familiar with it. Its biggest feature is that the JDK installed in your machine is a perfect combination of any other IDE.