Why Java is the leading programming choice.

Purple Muffin

Member
Reputation
0
Okay, since you are in the Java section you are somewhat interested in Java coding/scripting, I will explain to some of the users that don't understand why Java is so popular.

Simple
Java may seem like a foreign language the first time you look at it, well thats because it is a foreign language, but you will be able to learn this very quickly, as the syntax is great and simple.

Complex
Java is complex, wait i know what you are thinking, You just said it was simple, how is it simple and complex? Well, the key to Java's success is the fact that a great amount of devices use it, unlike visual basic or any type of C, Mobile devices use Java, many of you know the mobile operating system, Android by Google. Android itself is coded in C++, but the 100k+ apps, they are all coded in Java, using the Android SDK.

Organized
Unlike visual basic or most C languages, Java is fairly well organized, it is very hard to explain, but especially Visual Basic's code can be UN-organized and still be used without errors. Lets say you are coding in Java, you put a line of code before the one that was supposed to go first, Java will give you an error when compiling, if you were using VB the compiler would fix it before it runs, and not give you an error.

Web
This kind of goes along with the Complexity category, but i think it is important enough to be alone. Try to use C, C++, or VB to make a web app, yes it is possible with silverlight in VB, but if you want to do it it is not close to simple, with Java you can code web-apps simply. Java is designed for web development, of course you can make a desktop application, but it is highly unlikely, you will most likely be making apps for you or your business's website (if you go into the profession). An example of this is the NASA satellite tracker, it is coded in Java and only Java. The possibilities are endless.

Safety
Want to make a web application? Do people think it is a virus.
Well with Java you wont have to worry about that, Java's web applications are not allowed to save, read, or modify any data on your[/align]
hard drive. Of course they can if you download the application as it is not a web application. Some other web application coding *cough*Flash*cough* Are not completely safe, they can modify or save data if they are coded correctly!

There are other things i can not think of right now, I will update later

These are my opinions and you may have your own, please leave your suggestions if you wish.
 
I'd like to learn Java, but seems pretty damn hard. Especially with it being case-sensitive.
 
Lol u got me. I was in this section because im semi interested in java. You might have won me over too.
 
Java really isn't that hard. I can get some sources from different sites and post them if anyone wants.

Not mine of/c
 
@yocybr said:
I'd like to learn Java, but seems pretty damn hard. Especially with it being case-sensitive.

the case sensitive is pretty damn hard, but if you want to learn it try to read the book. "Sams Teach Yourself Java in 24 hours" It will take you alot longer than 24 hrs but yeah.

The book is a great help and you can find it online with a google search

http://tinyurl.com/3xm54hm[hr]
Tasemu said:
Lol u got me. I was in this section because im semi interested in java. You might have won me over too.


Java is a great language, just got to remember what to capitalize :)
 
I <3 Java. Truthfully, it is not that difficult to learn.
I honestly learned VB.Net, first.

Java is the best language but VB.Net is what I use when I want a sexy GUI to be made with the program.
VB.Net is also not bad. ;)
 
I encourage users to pick up Java, I picked it up a little bit but lost track and then didn't have time.
I've been trying to learn a little more and this has encouraged to me pick it back up again <3
There are tons of free e-books available online as well :D
 
I originally learned awhile ago. But I refreshed by following a youtube user named:
TheNewBoston

Great on Tutorials! He keeps them interesting and explains them in a simple way by using metaphors as well.
 
Purple Muffin said:
Okay, since you are in the Java section you are somewhat interested in Java coding/scripting, I will explain to some of the users that don't understand why Java is so popular.

Simple
Java may seem like a foreign language the first time you look at it, well thats because it is a foreign language, but you will be able to learn this very quickly, as the syntax is great and simple.

Complex
Java is complex, wait i know what you are thinking, You just said it was simple, how is it simple and complex? Well, the key to Java's success is the fact that a great amount of devices use it, unlike visual basic or any type of C, Mobile devices use Java, many of you know the mobile operating system, Android by Google. Android itself is coded in C++, but the 100k+ apps, they are all coded in Java, using the Android SDK.

Organized
Unlike visual basic or most C languages, Java is fairly well organized, it is very hard to explain, but especially Visual Basic's code can be UN-organized and still be used without errors. Lets say you are coding in Java, you put a line of code before the one that was supposed to go first, Java will give you an error when compiling, if you were using VB the compiler would fix it before it runs, and not give you an error.

Web
This kind of goes along with the Complexity category, but i think it is important enough to be alone. Try to use C, C++, or VB to make a web app, yes it is possible with silverlight in VB, but if you want to do it it is not close to simple, with Java you can code web-apps simply. Java is designed for web development, of course you can make a desktop application, but it is highly unlikely, you will most likely be making apps for you or your business's website (if you go into the profession). An example of this is the NASA satellite tracker, it is coded in Java and only Java. The possibilities are endless.

Safety
Want to make a web application? Do people think it is a virus.
Well with Java you wont have to worry about that, Java's web applications are not allowed to save, read, or modify any data on your[/align]
hard drive. Of course they can if you download the application as it is not a web application. Some other web application coding *cough*Flash*cough* Are not completely safe, they can modify or save data if they are coded correctly!

There are other things i can not think of right now, I will update later

These are my opinions and you may have your own, please leave your suggestions if you wish.

Simple-
Java and some C languages are both the same simplicity.

Complex-
Like you said about the 100k+ apps are in Java, a lot of the apps for iPhone are in either C# or C++, I forget. And as you said, Java is used for many different things, but in the long run, C languages would be better seeing as you can do more with it, and make it better than java. Just look at WoW and Runescape. Look at the difference in graphics and how much better WoW looks, and WoW is programmed in C++.

I agree with all your other points.

Edit- Sorry if this is gravedigging, didn't realize the date this topic was posted.
 
Back
Top