Article View: borland.public.jbuilder.java.swing
Article #8222Re: Using JTable in JB3.5
From: Bob Vasseur
Date: Sun, 15 Oct 2000 00:00
Date: Sun, 15 Oct 2000 00:00
49 lines
3758 bytes
3758 bytes
Methinks perhaps Brad's point is completely missed here. He is _not_ saying that he is a Java pro, and knows more than Team Borland, although the fact that he knows Delphi well would indicate that he is certainly an IT pro (and, by the way, certainly an ardent Borland supporter). It also would seem very apparent that he intends to continue his pursuit of knowledge in the language. That would indicate to most folks that he intends to go out and get the documentation that he needs. The comment about "thinking straight" and purchasing documentation was entirely unnecessary pedantry. But, he is making a very valid point that Java is extremely difficult to learn using JBuilder given its informational shortcomings. In fact, learning Java with JBuilder is an order of difficulty higher than Delphi (or any other visual language, including C++ for that matter), not because of language complexity, but because of the lack of contextually sensitive help and the flaky behavior of the IDE when automatically generating code. Now I can understand behavioral problems given the maturity of the language, but not the de facto lack of coherent, up-to-date information in the IDE. In Delphi, when you have a problem with a method, you simply highlight that method and hit F1. You will frequently then get a list of classes to which that method belongs to select from, or, since Delphi is procedurally enabled (the case with most widely employed languages except Java), you will go directly to the help text for that method. You can't do that with JBuilder. I completely understand that something like toString() may not be able to list all the classes to which it belongs, but the text can certainly make that fact easier to infer. Currently, it doesn't even get you into the ball park. Code examples have seemed to have completely escaped the notice of the help writers as well. The get/set paradigm is one of the characteristics of Java requiring intimate familiarity, yet there is an incredible paucity of concrete examples in the help text. If there were, I think Brad would be already well on his way to a more salutatory attitude toward JBuilder than he is currently. Wandering around looking for concrete examples in demo/sample directories is not the way to get familiar with the more fundamental principles of a language. It's far easier to acquire a healthy attitude toward programming using the other IDE's than it is using JBuilder. Don't get me wrong. JBuilder makes it a lot easier for me to code and I appreciate the effort by the Borland folks in making the product available, but developer acceptance is a difficult thing to acquire under the best of circumstances. I think that Brad is basically attempting to show that Borland needs to take a slightly different tack, more in line with the basic philosophy that produced their other great IDE's. Paul Furbacher <pnf@home.com> wrote in message news:39E91A3F.436DBCD1@home.com... > "Bradford C. Miller" wrote: > No, let's not wait -- let's just start thinking straight, here.
Technical Details
Message-ID:
<39e9ca0f_1@dnews>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<39E4D0BB.CC628234@spicedhamawayaol.com> <39e5ffad$1_2@dnews> <39E615B4.FF02C243@spicedhamawayaol.com> <39E91A3F.436DBCD1@home.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 111d45,4c07b84da84bcfeb X-Google-Attributes: gid111d45,public From: "Bob Vasseur" <vasseura@mscomm.com> Subject: Re: Using JTable in JB3.5 Date: 2000/10/15 Message-ID: <39e9ca0f_1@dnews> X-Deja-AN: 681711829 References: <39E4D0BB.CC628234@spicedhamawayaol.com> <39e5ffad$1_2@dnews> <39E615B4.FF02C243@spicedhamawayaol.com> <39E91A3F.436DBCD1@home.com> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 X-Trace: 15 Oct 2000 08:15:27 -0800, 209.189.52.207 X-MSMail-Priority: Normal Reply-To: "Bob Vasseur" <vasseura@mscomm.com> Newsgroups: borland.public.jbuilder.java.swing