• Answers
  • Web
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).

Explore Related Questions

Other people asked questions on similar topics, check out the answers they received:


Q:

How to create save n run a program in linux ubuntu ...

how to create save n run a program in linux ubuntu plz i just know to run the small commands lik mkdir ls....
Submitted by dazzler   1 year ago.
  • viewed 85 times


Q:

What Language to write software?

I WANT THE ULTIMATE SMART HOME ;) For free. * What language should I use to write a sophisticated home automation solution? I ...
Submitted by Royce Barber   2 years ago.
  • viewed 539 times
Last answer posted 2 years ago by Eran


Q:

What's a good all purpose AJAX toolkit that you would reccomend?

I'm looking for a good all purpose ajax toolkit. I've tried rico, moofx, script.aculo.us, dojo, Yahoo UI and jstween. I'm ...
Submitted by msanders   3 years ago.
  • viewed 791 times
Last answer posted 3 years ago by jakecigar



» More...

Explore Related Posts in Forums

Java, Ajax, Ruby for Running C++ Programs Over Internet

That it is gradually being replaced by Ajax or Ruby (or maybe Java and Ruby are used to run Ajax. I... with that and learn Java or would it be better to to go Ruby and/or Ajax? Many thanks in advance, Peter. that it is gradually being replaced by Ajax or Ruby (or maybe Java and Ruby are used to run Ajax. I...

HTML UPLOAD Freeform code is not seen by Ajax

In a Freeform control up but I am assuming that the Ajax/Java is not "seeing it" as when it becomes " form code, plus the appropriate a5w xbasic of course. With V10 the Browse form still pops when used Could you remind me of the code and where it goes so I can check.Hey Steve, yes in the grid

Google Ajax Feed (slideshow) -

I am having trouble at the basic stage of entering the code to load the google ajax feed (slideshow ). I have attached the code. Any help is much appreciated. a bit on JavaScript. WOW . I have noticed that this slideshow loads a java script code to this http
» More...
Powered by
Feed - Subscribe to changes to this Q&A Blog
ADVERTISEMENT
  • Answers
  • Web
Copyright © 2006-2009, Yedda Inc. and respective copyright owners · CC License