c-- styles for logos and headline links do not modify internet, red, or black styles -->

Intranet Journal   Earthweb  
Events Jobs Premium Services Media Kit Network Map E-mail Offers Vendor Solutions Webcasts

   Intranet Journal Subjects
Search Earthweb

Privacy Policy



internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

internet commerce
Be a Commerce Partner
















 

[ Home | Discussion Forum | How Do I... | Lotus Notes Intranets | Microsoft SharePoint | Products | Shopping  ]

free news!

Software Review
JBuilder 3 Enterprise Edition
Inprise/Borland Corporation


By Nelson King

Although you can write Java applications with a text editor, most software developers would rather not--especially when it comes to big Internet or intranet applications. Typically developers choose one of the Java application development systems with an integrated development environment (IDE). With Inprise/Borland Corporation JBuilder 3 you can see why: so much of the application organizing and fundamental coding has already been done, and done well.

Of course, JBuilder can be used to create applets and beans, but its strength is its integration of numerous tools for developing full-scale applications. JBuilder covers the development cycle from a Data Modeler for designing databases, to the AppBrowser that assembles the Java classes and code, to the multi-platform debugger, to the Deployment Wizard for distributing applications, and to the JavaDoc Wizard for program documentation.

Inprise/Borland is known for including additional software  for added value and JBuilder 3 continues that tradition, which (depending on edition) also includes the InterBase database server, PVCS Version Control, and VisiBroker 3.2 CORBA server. Considering JBuilder's relatively low price (see next page for pricing information) , it is the current best bang for the buck among the major Java development systems.

The maturation of Java is an important ingredient in the steady improvement of Java products, but the intense competition and eagerness to make Java succeed have also led to innovations and polish that make Java tools the leaders in the software development industry. A good example is JBuilder's embrace of Java 2. This is not a me-too exercise; considerable thought and effort has gone into updating the entire system, including more complex components such as data-enabled objects (dbSwing) and a Java 2 debugger. Altogether, over 300 Java components are bundled with JBuilder, yet the overall integration and design of JBuilder continues to improve with the user interface becoming less cluttered even though it is handling more complex tasks. This is thanks to the AppBrowser, which uses panes, tabs, and tree displays to deftly manage the chaos of typical application elements.

-fin-

 Full support for Java 2 and Swing are part of Borland/Inprise jBuilder 3

JBuilder has a very comfortable mix of visual programming (in the UI Designer), code structures and snippets to start program elements (from the Object Gallery), and an excellent code editor. The editor uses CodeInsight, a set of inline editing support features that include code completion, parameter filling, expression tool tips, and some error checking. All of these features can be configured (or turned off), making JBuilder coding as supportive or "on your own" as you wish.

For complex tasks JBuilder offers a coven of Wizards: Project, Application, CORBA Server, applet, JavaBean, Panel, DataModule, Class, Servlet, Desktop, Internal frame, Override methods, Implement Interface, Resource Strings, Deployment, JavaDoc, Package Migration, Data Migration, Bean Insight, and Enterprise JavaBean. This impressive list is not a substitute for understanding the programming, but Wizards can save time and help when your memory fails.

Next Page


The Author

Nelson King is a twenty year vet in the software development trenches. He's written nine books on database application development and has a night job in computer journalism.

[print version of this page]

Of Interest
More Web Development