I always have a feeling that Java is one of most over rated language and So what I would like to know, is what makes Java so great? One of the key feature of Java is cross OS Support but I have never seen any industrial application which needs to be working on both and no one I have came across who would work on something which works on neither at bottleneck performance ?
You need to outline scope of projects which you wish to discuss. Mobile, WEB, Desktop? Other advantages advantages can be discussed find in such areas like applications architecture design, documentation and support.
What do you mean bu Machine independent and do we actually need machine independency. I Havent came across a single PC where my C++ code did not work and I was talking about the software being developed for millions
Hello, I have just started learning Java (Im a complete noob with Java) for my degree and I was thinking, what is so great about Java? Initially I thought Java wasn't all that great, just an over rated language that requires the user to download the apropriate software for it to even work. But all the new browsers have it built in allready (as far as I know) and there are no cross browser compatibility issues... When I thought about that, it was like the first sip of a cold beer after a long days work. So what I would like to know, is what makes Java so great? What can you do with it that you cant do with other languages? How heavily suported is it by browsers now? and finally, could you in theory make a stand alone Java program that you could sell on a CD, and would work on any computer? Will be good to hear your thoughts ro0bear
No My dear Sir you can not say that java is never used? JSP which developed after java or come from Java concepet used with Servlet for internet purpose in the starting days of intyernet .yes you can say that in the present times there are other technology like asp.net,php are available for internet. BUt you can not neglect the role of java for internet in starting days. So u r strongly wrong here sorry !
As for as "machine dependent is concerned then the Language which can run or made for a particular system is called the machine dependenet it means hardware dependent like Machine Language used intially days of computer to solve a particular problem or assembly language is aslo up to some limit is machine dependent"
It is JVM which make it platform independent and apart from this Java is Roburst it means it provide strongly type checking and purely object oriented language and provide more security feature in making the software.
which I know about this I have posted But I am also intreseted to know something other graet about it
I think that Java is one of the worse language, e.g. Python, C, C++ are the best programming language ever. I purge to everyone who likes Java, but though i know a lot of programming languages, i think there isnt anything on Java, this is my opinion.
Java is mainly usable on mobile phones, even there not much in last days, but it can be used as part of HTML, but there are so many ways to supercede it e.g. Python, JavaScript, PHP, SQL etc.
The reason of Java popularity these days is that it is rich in libraries. And the other reason is that it is a bit difficult to learn than other languages. The projects build in Java are more expensive than the projects developed in other languages. There are a lot of choices available in Java, when we have to build web application that can run across various platforms. The rich user interface is hard to implement with C++. Whether we have to use threads or we have to connect to database. But Java is pretty smooth. It is more user friendly than C++.
One of the main reasons Java is so popular is its platform independence, which means that Java programs can be run on many different types of computers. A Java program runs on any computer with a Java Runtime Environment, also known as a JRE, installed. A JRE is available for almost every type of computer — PCs running Windows, Macintosh computers, Unix or Linux computers, huge mainframe computers, and even cell phones.