Personalize Yedda, (And make Danny Happy)
People ask & answer about almost everything. Tell us what you're interested in... So we can personalize Yedda especially for you
I'm interested in:

See my site at roycebarber.com and my art at DeviantArt . I love God . I like Ubuntu OS .

What OS to learn Java on? Ubuntu or Vista?

Is it easier to learn/practice Java desktop programming in Linux or Windows?

I'm talking about really large complex desktop software. Possibly 3D. Not web development...well maybe a little.

I'm aware there are a ton of other languages and options out there. C++, .NET, Cobalt, AJAX, Flash, Silverlight, on and on and on and on....... :P I almost don't even care about those, I just want Java, being OS independent, and has a bright future ahead.

Share Send to a friend Watch Report
 

Best Answer

 
yes
4 helpful answers

At the most general level, developing in Java is the same in Windows and Linux. Most tools are available for both platforms: starting of course with the jdk (http://java.sun.com/javase/downloads/index.jsp), IDEs (http://www.eclipse.org/ , http://www.netbeans.org/ and more), application servers (http://labs.jboss.com/), the java 3d api (https://java3d.dev.java.net/ ; you need it if you want to develop 3d applications) etc.

The basic question is what os are you comfortable with. If you can find you way around Linux, it's probably best to choose it as it gives you easier access to the system. If you're more into windows, go with windows.

Two caveats to look for:

1. some Linux distributions come with a default Java implementation which is not the standard Sun implementation, you should probably install it (Ubuntu for example has it under multiverse and it's called sun-java6-jdk) .

2. If you do develop a web application, you'd probably want to test it both with ie and firefox. This means at least partially working with Windows. 

 

Posted 2008-03-10T07:38:45Z
yes was invited by Yedda to answer this question.

Helpful?(2)
Rated as Best Answer

 

All Answers

 
9 helpful answers

See my site at roycebarber.com and my art at DeviantArt . I love God . I like Ubuntu OS .

My sollution is that I have two options that best fit the FIRST language I want to try out:

1. JavaScript for making websites look like desktop apps. AJAX could do this pretty well. I dont think I need all this power, though. But I do want to learn programming...so maybe Down The Road I'll learn real Java desktop programming. But right now... I think JavaScript is beautiful but I'm second guessing my determination to learn.

2. Flash, being action based and allows really nice graphics. Not very powerful with controlling PC's, but I can do that in a 'real' langauge.

 

 

Software I'm thinking of using (related to programming...and some info about programming)...but want to be sure it's for me. My goal is a piece of software I can learn to use once and use it for years to come..without updating it. Something truely amazing. Past amazing programs were Jasc Paint Shop Pro 7, Neobook, and Adobe Pagemill 3. I need the program to be speedy and completely dependable. I would prefer portable software that doesnt install, but I dont have the time to bother looking over what programs are currently easily made portable.

* Adobe Dreamweaver: Too involved for my simple website needs. No on this. Wikipedia does have a list of WYSIWYG graphical web editors, though. No coding for me. I so wish I had a functional web editor for my sites. Something that will last years and never be deleted..that is the hard part to come by. GooglePages is slightly too buggy for me.

* Adobe Flash CS3: This might be perfect for making interactive sites. I could do a lot more in flash than  dreamweaver. This might be way too involved, though. I dont know much about this, but I love working with flash. I might need to take some time to learn this culture. Same with Javascript. I like graphics in photoshop, and I don't want to learn too many programs right now...so this might take too much time. So I'm thinking I could either learn this or photoshop, or JavaScript. Photoshop would allow pretty textures, flash allows animated vectors, and JavaScript allows websties to work like desktop programs.

* Adobe Photoshop: I could use it, but what version? I think a simple version would work for me. The extended one is just way too complex and most likely very slow.

* Neobook 5.5: I could truely use this to make all sorts of software without any programming know-how.

* JavavScript programming. Is that what it's currently called? Java for websites. Easier than Java desktop app programming. This is THE web language. It could help me develop modern websites that are possibly more processor friendly than flash..? Maybe.

---

* I currently use obscessivly: Jasc Paint Shop Pro 7: Ancient software, out of production. I've used this very heavily for years. Comes with a very handy .Gif animation program. I can make all my basic image edits, vector art, and animations. It loads extremely fast, too, and is completely reliable.

* I currently use obscessivly: Adobe Pagemill 3:  As with PSP7, this is Ancient software, out of production. I've used this very heavily for years.  It loads extremely fast, too, and is completely reliable.

Other software I've been using for some time:
Ubuntu OS.
Azureus (for bit torrent).
Frostwire (for p2p other than bittorrent).
Google Earth.
Google Sketchup.
StarOffice (made free by Google).
GuildWars MMORPG.
Avast antivirus (previously I used AVG).
Firefox. (Except when its sucking down memory).
Readpleaseplus2003.
FLV Player.
NotePad and Windows Explorer.
Various other software.


Just to be ballanced, I'll list some of my most used websites;

Biblegateway, Gmail, Google Search, Google Images, deviantArt, Wikipedia, PirateBay, GoogleBookmarks, GoogleSuggest (my start page), Flickr, FileHippo, YouTube, CheapStingyBargains, and various How-To sites such as Yedda.

 

Royce Barber

Posted 2008-03-28T20:58:12Z

Sign in to participate

Got an answer for Royce Barber? Would you like to comment on the posted answers, or vote for the one which you think is the best?

Sign up for a free account, or sign in (if you're already a member).

Feed - Subscribe to changes to this Q&A Blog
ADVERTISEMENT
  • Answers
  • Web
Copyright © 2006-2009, Yedda Inc. and respective copyright owners · CC License