many doubts!

hi,

i am new to thi forum.i have many doubts in java and i am going to list them all.Firstly i am going apoligise to all because the questions i am going to ask, i don't know if they belong to this section.

1.i have come to know that java is slow on windows based machines as it is not native to them.why can't the people in sun try to make it native to windows,so that it gives the competition it is supposed to give.

2.will the next release of java accept programming any language like Microsoft .net platform.

3.are there any simple IDE's for java with which we can all that visual work like in VB.

[635 byte] By [srikanth_bhagavatula] at [2007-11-26 12:03:41]
# 1

> 1.i have come to know that java is slow on windows

> based machines as it is not native to them.

What makes you think it is slow? Have you observed this? Did you read it somewhere? Or are you just guesing?

> why can't

> the people in sun try to make it native to windows,so

> that it gives the competition it is supposed to

> give.

The whole point of Java is to NOT be native.

> 2.will the next release of java accept programming

> any language like Microsoft .net platform.

No.

jverd at 2007-7-7 12:29:12 > top of Java-index,Java Essentials,Java Programming...
# 2
I have doubts too - and they are doubts!Java is slow on Windows platformsJava is supposed to give competition.net accepts any languageVB is capable of [doing] all visual work (simply)Since you've asserted these things, I hope you can clear my
pbrockway2 at 2007-7-7 12:29:12 > top of Java-index,Java Essentials,Java Programming...
# 3

1) don't be ridiculous. you're seriously suggesting that the world moves more closely towards being entirely microsoft-based? who the hell wants java to become a microsoft-bound platform?!

2) ? how does .NET achieve this miracle? by "any language" presumably you mean "any language for which someone has written a port in the CLR". already happening in java. jpython and jruby leap instantly to mind.

3) go back to using microsoft products, if you're this convinced they're the greatest thing since sliced bread. VB may make building GUIs nice and easy, but it's a dog of a language to write any useful code in, and do you really want to be locked in to one particular vendor for compiler, IDE, language, runtime and OS? I certainly prefer having a choice

why why why are people so hung up on windows?

georgemc at 2007-7-7 12:29:12 > top of Java-index,Java Essentials,Java Programming...
# 4

> 1) don't be ridiculous. you're seriously suggesting

> that the world moves more closely towards being

> entirely microsoft-based? who the hell wants java to

> become a microsoft-bound platform?!

>

People who are somehow stuck in a world where they perceive the need to install a JVM on client machines as an impossibillity.

Think IT managers and network admins.

> 3) go back to using microsoft products, if you're

> this convinced they're the greatest thing since

> sliced bread. VB may make building GUIs nice and

> easy, but it's a dog of a language to write any

> useful code in, and do you really want to be locked

> in to one particular vendor for compiler, IDE,

> language, runtime and OS? I certainly prefer

> having a choice

>

hmm, there are several vendors for .NET IDEs out there.

There are also attempts to create .NET runtimes for other operating systems but those are marred by the political and religious zeal which the anti-Microsoft movement has become in the OSS world.

> why why why are people so hung up on windows?

Maybe because 99% of their customers demand their applications to run on it?

Maybe because it is the most userfriendly desktop operating system out there with the highest volume of quality software that will work under it?

Maybe because Microsoft has a knack for finding the right marketing strategy for their products combined with a reasonable price/quality relationship?

jwenting at 2007-7-7 12:29:12 > top of Java-index,Java Essentials,Java Programming...
# 5

I had a manager once who insisted we re-compile java "binaries" on each target platform. not so that we could test them on the platform, just "to be sure of binary compatibility". hmmmm

there are several .NET vendors around, but I had VB6 in mind when I wrote that part. the OP mentioned VB, and (in my experience) when people say VB they mean VB6 or earlier. when they mean VB.NET, they tend to say so.

didn't MS themselves knock together a CLR for BSD, just to prove that .NET was "portable"? I'm sure I remember that. there's also MONO, but what state is that in? I don't know!

> Maybe because 99% of their customers demand their applications to run on it?

that's a big number. you're talking only about desktop applications, presumably. server-side, the story is somewhat different. I used to build EFT systems, our code ran on a dozen or so flavours of unix, VMS and windows. windows customers accounted for about 20% of our business ( and exactly 1 VMS customer! ) the rest were all unix houses, mostly HP-UX and AIX. when it came to actually collecting money for the business, not many people trusted windows for the job

> Maybe because it is the most userfriendly desktop operating system out there with the highest volume of quality software that will work under it?

but of course there's more to software than desktop applications, right :-)

> Maybe because Microsoft has a knack for finding the right marketing strategy for their products combined with a reasonable price/quality relationship?

bingo. the smug b@stards

georgemc at 2007-7-7 12:29:12 > top of Java-index,Java Essentials,Java Programming...