Win a copy of Machine Learning for Business: Using Amazon SageMaker and JupyterE this week in the Jython/Python forum
or Object Design Style Guide in the Object-Oriented programming forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Paul Clapham
  • Jeanne Boyarsky
  • Knute Snortum
Sheriffs:
  • Liutauras Vilda
  • Tim Cooke
  • Junilu Lacar
Saloon Keepers:
  • Ron McLeod
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Joe Ess
  • salvin francis
  • fred rosenberger

Is it worth doing Java

 
Greenhorn
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I plan to appear in Java certification test in January, 2001. I have been told by many people that it is not worth doing Java as it may lose its poularity soon.
They say that Visual Basic 7 is going to be its competitor.
please advise.
raj koura.

------------------
 
Ranch Hand
Posts: 229
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
they also say world is going to end!!!
Harpal
 
Ranch Hand
Posts: 62
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HI! I think java will persist the problem with VB7 is that it is not platform independant so don't worry about it. You can not java with VB. Java comes in the category of C+ type of languages. So, think this way that C++ is for individual systems and java is for networks.
 
Ranch Hand
Posts: 116
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HI Guys,
Are there any chances of C# ( C Sharp), a Microsoft product overwhelming JAVA?

Nijeesh
 
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well,Raj and Nijeesh,this is a wrong place to post these questions.NOBODY here is going to say 'YES', including me.
And personally,I dont think that *any* (MS) product is going to remotely challenge Java.
Java is the King Of The World !!!
------------------
Come on in !! Drinks are on the house in the Big Moose Saloon !!
 
Ranch Hand
Posts: 78
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Udayan,
I tend to disagree, with you. This might not be the forum to post this question, but not the place?? Who better than us prove that Java rules?
Don't take me wrong, I fully agree with you on the fact that java is the greatest thing that happened to us, but let us be also realistic, there are places where some thing platform dependent like ms products work out much better. Let us be open, matter of fact about the issue and ack that some issues like this exist.
I think it is worth doing java because of the ease of net related and embedded kind of programming you will be able to do in java. That is where the world seems to be moving to. C# might be a strong contender, but given past experience, it might turn into another platform-dependant thing, again maybe not.
Right now, Java Rules, no questions about that.
Shubhangi.
 
Ranch Hand
Posts: 132
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
*MICROSOFT PRODUCY REPLACING JAVA**
HAHAHAHAHHAHAHAHAHAHAHAHAHAHAHAHAHA!!
thats all i can say. may b client side but never server side.
I also have heard that c# has no libraries of its own all taken from C++ and VB
AMIT
[This message has been edited by Amit Roy (edited November 15, 2000).]
 
Ranch Hand
Posts: 72
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
raj ,

my advise to you is

"you should wait for Visual Basic 8 because it will be more better , exciting , etc , then forthcoming Visual Basic 7 "
and until the Launching (Releasing) of VB 8 you keep yourself at home.
"I HOPE YOU UNDERSTAND WHAT I AM TRYING TO SAY"
 
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Raj Koura,
Frankly speaking, its not worth it. Java is full of bugs and fundamental design flaws. I would recommend taking the C# path.
C# is not like other Microsoft products, it is a totally
different breed. Simply for the reason that it has got Anders Hejlsberg behind it (the chief architect of Turbo Pascal and Delphi). It also depends on if Sun will be able to get its act together.
Cheers
 
Ranch Hand
Posts: 341
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all!
Java is the future !
Right now java provides best solutions for the server.J2EE platform is getting a lot of attention.
Moreover in future Java 2 Micro Edition is going to steal the show.
I feel that Java is really . And this place is full of Java fanatics.
Regards
Danish Shaukat
 
arch rival
Posts: 2813
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
C# may be a fine product and its designer is well known to be a very sharp guy. The language has had good reviews so far. However it will always be specific to the Microsoft platform.
Java has a 5 year lead and is supported by every significant software company on the planet (including a rather reluctant Microsoft). Never under-estimate the power of Bill Envy (though greed is pretty powerful as well).
The Microsoft Operating systems have a shrinking relative Market share for the first time in a long time (ever?). The Linux platform is hard to measure by the normal methods because most copies are not sold commercially, but even by that method it is set to become a very important player. .Net and C# are unlikely to be available for the Linux platform.
I am certain that C# and .NET will be successful, with the backing of Microsoft it would be amazing if it were not. However it's lack of cross platform availability and maturity will mean that Java has a much wider and deeper acceptance.
But perhaps this debate should be in another forum.
Marcus
 
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Sahir,
Please elaborate on this statement: "Java is full of bugs and fundamental design flaws".
Any concrete examples? And in what way does C# rectify/prevent those bugs and flaws?
No offense, just want to know whether you really know what you're talking about or you're just talking nonsense--out of your blind enthusiasm about C#.
Cheers,
Ray.

Originally posted by Sahir Shah:

Raj Koura,
Frankly speaking, its not worth it. Java is full of bugs and fundamental design flaws. I would recommend taking the C# path.
C# is not like other Microsoft products, it is a totally
different breed. Simply for the reason that it has got Anders Hejlsberg behind it (the chief architect of Turbo Pascal and Delphi). It also depends on if Sun will be able to get its act together.
Cheers


 
Udayan Naik
Ranch Hand
Posts: 135
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Shubhangi,i agree that there are some places where Java is not the best solution.But i disagree with ur view on platform specific issues.
In the first place,Java was desigend to give a cross-platform solution.So it is not in competition with products which give platform specific solutions.
Secondly,with the proper tuning and optimization,Java code can be compared in speed to any other platform specific code.
The Java language provides an environment to write cross-platform,error-free,robust and modular code.
The Java-Linux combination is really strong right now.
Not that C# will be a failure.It has to make a mark,being backed by MS.But I think Java will not be eclipsed by any C#.
Sahir,please tell us what 'fundamental design flaws' are present in Java and how C# has improved upon them.Bugs,well....yes,Java does have some bugs.But then no software that big and powerful and easy to use comes bug-free.What I am really anxious to know ,is C# bug-free or desiged better than Java?
I mean no offence to anybody.Please pardon me if i have hurt anybody's sentiments.
------------------
Come on in !! Drinks are on the house in the Big Moose Saloon !!
 
Sahir Shah
Ranch Hand
Posts: 158
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Ray,
Take a look at this (its right next door)
http://www.javaranch.com/ubb/Forum24/HTML/005560.html
There is plenty more where that came from. All related to fundamental flaws in the language. Another notable one is the calling of polymethods in constructors problem. You show me a couple of such flaws (they must be fundamental language design flaws not bugs related to the misbehaviour of components/classes in the framework library ) in C# and it will be my turn to blush.
Cheers.
Sahir


[This message has been edited by Sahir Shah (edited November 15, 2000).]
 
Sheriff
Posts: 5782
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Sorry guys, this discussion doesn't quite fit in to the certification forum. I am moving this thread to Meaningless Drivel where you can continue the contemplation
Ajith
 
Shubhangi A. Patkar
Ranch Hand
Posts: 78
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Udayan,


Shubhangi,i agree that there are some places where Java is not the best solution.But i disagree with ur view on platform specific issues.
In the first place,Java was desigend to give a cross-platform solution.So it is not in competition with products which give platform specific solutions.
Secondly,with the proper tuning and optimization,Java code can be compared in speed to any other platform specific code.
The Java language provides an environment to write cross-platform,error-free,robust and modular code.


This is more or less on the simmilar thought train. I did not mean to say that java can't do this or that.. Only Thing I wanted to say was in some cases it makes more commercial sense, not to use java. that's all. When enogh people will know about the optimizations and tunings, and better JVMs will be available , the whole debate would be a moot point. My point was about the cases where people want to go with java 'cause that's the *in* thing, and not beacuse the solution demands it.

Not that C# will be a failure.It has to make a mark,being backed by MS.But I think Java will not be eclipsed by any C#.
Sahir,please tell us what 'fundamental design flaws' are present in Java and how C# has improved upon them.Bugs,well....yes,Java does have some bugs.But then no software that big and powerful and easy to use comes bug-free.What I am really anxious to know ,is C# bug-free or desiged better than Java?
I mean no offence to anybody.Please pardon me if i have hurt anybody's sentiments.

I agree with you on C# issue. But I have a feeling that the end product might not be as bug free as MS would like to claim, given the track record so far!
Second thing is that I seriously think that we should discuss these issues openly and objectively without bringing our respective (and healthy i might add) egos, who knows, it just might lead to a better java.(Java 3 anyone? )
Shubhangi.
 
Warning! Way too comfortable! Do not sit! Try reading this tiny ad instead:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!