T.R | Title | User | Personal Name | Date | Lines |
---|
230.1 | Gotta love those 'religious' debates... | STAR::COOK | Just say NO to that AccViO! - Java!!! | Tue May 27 1997 19:20 | 36 |
|
>>1. Write once, run everywhere. Java's key promise. Fact: It's not true
>> today and it may never happen.
I'd agree that you need to use care when you define 'anywhere'.
(Sure, Apple may go bust and never produce a reliable JVM, but
meanwhile, lots of Java code is working on multiple platforms
as intended. Most reasonable people know that the promise
assumes that JVMs implementations are robust and compatible.)
Hell, the Win32 API, as implemented on NT vs Windows-95 has
it's share of imcompatibilites and platform-specific restrictions.
>>2. Businesses will rewrite their applications in Java. Of course not.
That's a 'straw man'. I agree. Most reasonable people don't
interpret Sun as claiming that any large portion of working
applications will be rewritten in Java (just to gain 'Java-unique'
advantages).
>>3. People will do everything new in Java. Every language has its
>> strengths.
That's another 'straw man'. I agree. Most reasonable people
don't interpret Sun as making this claim.
Etc. All these statements that you call 'myths' seem slanted
just so that someone biased *against* Java can call them myths
and spread more half-truths. Have you programmed anything in Java?
My 2-cents worth...
Dave
|
230.2 | There's a lot of hype for Java out there... | MARVIN::GOODWIN | Pete Goodwin | Wed May 28 1997 03:49 | 16 |
| Have I programmed anything in Java? Yes, I'm currently working on a
project with a Java applet.
I've already been caught by the first myth - though it might be
Microsoft's implementation at fault. I tried developing with Visual J++
Trial Edition only to descover it doesn't work with Netscape 3.0. I had
to go back to JDK 1.0.2 or J++ V1.0 for compatability.
Whilst the underlying language seems fine, its the stone age AWT and
RTL that amaze me the most. Trying to format numbers with Java seems to
require re-inventing the wheel - give me printf/scanf anyday. As for
the weak GUI in Java, soon to be replaced by a myriad set of toolkits
etc. to program better GUI's why wasn't this considered in the first
place?!?
Pete
|
230.3 | IMHO | TLE::JRICHARD | | Wed May 28 1997 10:22 | 17 |
|
> Whilst the underlying language seems fine, its the stone age AWT and
> RTL that amaze me the most. Trying to format numbers with Java seems to
> require re-inventing the wheel - give me printf/scanf anyday. As for
It's not /that/ different than iostreams. Except iostreams are much
more flexable.
> the weak GUI in Java, soon to be replaced by a myriad set of toolkits
> etc. to program better GUI's why wasn't this considered in the first
> place?!?
I think it was, but turned down. If I remember correctly, there were
various reasons; speed and time to market were among them. Overall,
I have to give Java a bit of slack when it doesn't live up to the
marking hype right away. It has only be released to the public for
a little over a year! It's still a baby.
|
230.4 | | XSTACY::imladris.ilo.dec.com::grainne | Grainne Ni Choiligh | Thu May 29 1997 13:10 | 8 |
|
Re: .2
I've had no problem building Java applets with both Visual J++ v1.1
trial edition and Visual J++ v1.1 released edition (it was released
some time ago) and using them with Netscape v3.0 and Netscape v4.0
PR3,4 & 5
|
230.5 | | MARVIN::GOODWIN | Pete Goodwin | Fri May 30 1997 04:52 | 4 |
| I kept getting ScrollBar errors in Netscape 3.01 with J++ 1.1 Trail. I
started using JDK 1.02, then J++ 1.0 and it all started working fine.
Pete
|
230.6 | | 34512::GHEFF | Do you feel like swimming? | Fri May 30 1997 10:40 | 10 |
| Regarding point #1, it's been brought home abundantly that VM != VM
!= VM. My applets (which I develop using Cafe Mac) regularly have
little (and sometime big) inconsistencies when carried from one
platform to the next. Even the differences between the appletviewer
and the browsers on the same system are enough to make me pull out my
hair.
Is it enough to make me stop doing it? No way.
#Gary
|