.
Jbuilder provides three different versions: Personal Edition, Professional Edition, and Enterprise Edition. The Personal Edition can be downloaded for free. It only contains the core editor and debugger functions. The Professional version has much more powerful features than the individual version, including all the features of the standard version. However, you can only purchase the software now; no assessment has been made for this version. As a high-end product, the enterprise edition includes some additional features, and these additional features in the Enterprise Edition are free software with a validity period. This product can also be bundled with Borland enterprise servers, Rational Rose, and Rational Unified Process for sale. JBuilder Enterprise Studio is a product bundled for sale.
Comprehensive features
Jbuilder actually contains everything you need in the Java integrated development environment. Jbuilder is integrated with several separate source code processing products, so it supports multiple Java Development Kit versions. Support for JavaDoc is impeccable: Jbuilder can automatically generate JavaDoc files for you. CodeComplete code and help tips in Jbuilder are the best products I have ever seen, and they are comparable to any Microsoft product you have ever seen. The class browser can automatically update your programming, show you your application structure, and even include anonymous and internal classes. All of these are automatically completed when you build a software.
Jbuilder 6 also provides excellent support for UML. This integrated development environment can generate a large number of UML charts as required, allowing you to rename or directly move classes from a chart.
In the Enterprise Edition for high-end users, there is also a new tool. This is an excellent test and adaptation tool that makes it easier to rename class elements or move classes to different packages. The Junit testing framework structure has built-in support and a certain number of testing devices, which can help people automatically perform testing in the development environment, which is a very good advantage.
Impression
If you are concerned about such a thing, the entire Jbuilder is written in Java. This is a language supported by most Borland products. Unfortunately, this may mean that sometimes the performance of this environment will become very unacceptable. When you call wrong menu options or run the GUI designer, you can even go out for a walk before the software makes a good decision. However, the sixth version of the software is better than the fourth version in terms of speed reduction. In addition, compared with those 100% Java integrated development environments, I have also done similar experiments. Jbuilder is faster than other similar software.
The integrated development environment sometimes seems to be outdated, and it also has a trend that is regrettable, that is, when people make mistakes, will yell at these stupid people who make mistakes. Of course, we are program designers, so we can probably point out what errors class wizard is complaining about and why it cannot be correctly loaded. In the new JBuilder version, the Help function will be enhanced compared with the previous versions. This is the conclusion from my own experience.
Good support for server software development
Just like the Java language itself, Jbuilder is more suitable for the development of server-side software. Of course, Jbuilder software is closely integrated with Borland enterprise servers. In addition, the standard situation is that Jbuilder software also supports a certain number of different types of application software and network servers, including WebSphere, WebLogic, Tomcat, and iPlant.
Although the built-in graphic user interface designer is better than other similar products I have ever seen, I still cannot tolerate using it on a daily basis. It will definitely add the content it generates. If the Java language can locate them at runtime, this will not be a problem: they are not installed together with the integrated development environment.
From another perspective, the Enterprise Edition of the EJB 2.0 visual designer software is completely another animal. JBuilders EJB has been extensively modified to improve its performance. In Jbuilder, the interface is "drag-and-drop. These are all very good things, which are much better than the EJB wizards in the old version.
Jbuilder6 has entered the Java integrated development environment, which satisfies many applications, especially for the server side and EJB developers. However, it may be because of fierce competition in this field that the software does not fully occupy the market of the integrated development environment.