Re: Writing apps for Windows platform in Java? Why?
- From: "James J. Gavan" <jgavandeletethis@xxxxxxx>
- Date: Wed, 14 Jun 2006 21:32:03 GMT
Pugh wrote:
On Mon, 12 Jun 2006 18:27:03 GMT, "Juju" <Needme@xxxxxxxx> wrote:I would suggest more than a few dozen. And they primarily exist in the mainframe world, which is now considerably reduced from the hardware vendors of some 40 years back. You can't really give OO a shot if you haven't got the appropriate COBOL compiler can you ? There is an Hitachi compiler lurking around, not sure if it is mainframe but anyway it's restricted to use in Japan only. Currently there is an OO compiler being developed by Fujtsu-Siemens in Germany.
well,
Well You can give up Java, Java is not for the Faint of mind, the cowards, the weak. Java is for intellectuals who believe in Open Source Program Development, we are not folks to be held captive by a company in Redmond, feeding their pockets, we are Linux,unix Messiahs. Even though the vista Might look flashy I bet it gonna Gozzle a whole lot of memory and processing power, and ask your self can you leave any microsoft server up for like a year without rebooting definately not . with Unix/Java You can.Java Is not playing catch up to nobody instead C# is the one trying to catch up on Java
There are a few dozen COBOL programmers out there saying the same
thing about their language too. Old farts die hard.
As for dear old Big Blue, couple of years old now but you can use OO with their Enterprise compiler. While it follows the J4 (COBOL 2002 Standard) to produce Class/Factory/Instance syntax all classes inherit from Base. Guess what; in IBM's case it reads :-
MyClass inherits from JavaBase !
Java creates/destroys objects plus uses Java support classes for lists(collections) and GUI-ing.
Now if as a result of some mental aberration you can persuade your installation to upgrade to IBM Enterprise ($??????) then you can get into OO.
PC-wise down basically to (a) Liant (RM/COBOL), Acu COBOL, HP/Compaq - these three use ancillary tools for GUI-ing - not true OO. (b) Fujitsu and Micro Focus both have fool-bloodied OO (as well as Procedural) giving support classes for both collections/lists and GUI controls, plus the Web. In addition inter-language operability to invoke or be invoked from Java or C++ etc. Both since have now got into the dotNet game.
Can't tell you how well Fujitsu functions because they don't have any sort of newsgroup to guage what developers are doing. On the other hand Micro Focus has their own Forum. Most questions are directed at one of their GUI tools Dialog System - which comes with a set of template applications per GUI control. But this allows them to avoid truly dabbling in OO. Now they get stuck - great reticence to 'expand' on what the templates allow. For example you want to change which icons are displayed in a Treeeview. Can't do it by accessing Public methods. Achievable by sub-classing - but they shudder at super and sub-classing.
Meanwhile of course the above two compilers provide a link to dotNet and VB, C# whatever. Given that Visual Studio look-and-feel and a Treeview of methods per class you are coding - suddenly the light begins to shine. Next question, why stick with COBOL - go dotNet!
Hindsight - but way back around early eighties - if COBOL had taken note of what the Xerox PARC team were doing - the world could be known as COBOL/Smalltalk. Perhaps the foundation stone for the Bellingham University may have have been laid. Sadly, James Gosling might still be up here in Calgary twiddling this thumbs. :-)
Jimmy
.
- References:
- Writing apps for Windows platform in Java? Why?
- From: Von Clubusev
- Re: Writing apps for Windows platform in Java? Why?
- From: Juju
- Re: Writing apps for Windows platform in Java? Why?
- From: Pugh
- Writing apps for Windows platform in Java? Why?
- Prev by Date: Re: slow socket creation/connection
- Next by Date: how to set a different LooAndFeel?
- Previous by thread: Re: Writing apps for Windows platform in Java? Why?
- Next by thread: Re: Writing apps for Windows platform in Java? Why?
- Index(es):
Relevant Pages
|
|