wood burning stoves 2.0*
The moose likes Beginning Java and the fly likes Is Java used for Desktop Application in industry? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Is Java used for Desktop Application in industry?" Watch "Is Java used for Desktop Application in industry?" New topic
Author

Is Java used for Desktop Application in industry?

Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Hi ranchers,

I want to know is Java used for creating Desktop application in industry?

I was told by my teacher that no one create desktop application in Java is it true??

Thanks :d
Rameshwar Soni
Ranch Hand

Joined: Feb 03, 2011
Posts: 247
Raj Bansilal Champaneriya wrote:

I was told by my teacher that no one create desktop application in Java is it true??


I do not agree with your teacher. I think it depends on the industry, the client requirements etc.
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
Eclipse, NetBeans, IntelliJ, CyberDuck, DBVisualizer, ...

http://www.javalobby.org/java/forums/t90432.html

Lots more are created as company-internal applications. Sort of like there used to be (and still are) lots of Motif applications in use, but they're not publicly visible.
Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Thanks for reply,

I am student of M.Sc. IT and i have done a project called Java Backup and Recovery Tool as my bachelor project in duration of 3 months.

Now I want to know only thing is there any vacancy for Java Desktop Application programmer or not ? Because it requires a lot of efforts to make decent GUI in Java but if we use NetBeans IDE then we can do it in easier way.

Finally I want to know how desktop application is created in industry?
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
There are desktop Java jobs, but not many; you should not expect to be able to find one. Server-side Java demand is much bigger, probably by two orders of magnitude.

My impression is that Eclipse (and even IntelliJ) is much more widely used than NetBeans. But an employer will probably try to acommodate NetBeans lovers :-)
Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Thanks,

Ya you are right eclipse is widely used for Java Application Development but according to experience we should use NetBeans for only Desktop Application Development and for rest of the development we must use eclipse.

What you say?
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
I say that I don't understand at all :-)

What do you mean by "according to experience"? Who says "we should"? Who says "we must"?
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19718
    
  20

Tim Moores wrote:There are desktop Java jobs, but not many; you should not expect to be able to find one. Server-side Java demand is much bigger, probably by two orders of magnitude.

As someone who is currently looking for a better job in Java I can only confirm. Most of the job openings I've seen so far require either JEE or Android.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Tim Moores wrote:I say that I don't understand at all :-)

What do you mean by "according to experience"? Who says "we should"? Who says "we must"?


Tim, I want to say that After my project I learned that we should use Net Beans for desktop application development.
Tim Moores
Rancher

Joined: Sep 21, 2011
Posts: 2408
I have yet to encounter a workplace that absolutely dictated to a developer what IDE she should use, although I do know that those exist. I take it the "we should" refers to the place where you did this project? Because, as I said, NetBeans is not used all that widely out there in the world. I would question anyone who tried to force that down developers' throats.
Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Ya Tim,

You are right. I am not forcing any one to use but now i would suggest Net Beans for desktop application.

If you have worked on Java Desktop Application then share your experience it would be pleasure to know.
Pavan Kumar Dittakavi
Ranch Hand

Joined: Feb 12, 2011
Posts: 104

That is not true. Im working on a very good desktop application made up of java and c++.

-Pavan.
Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Pavan, can you give more detail about your application?
Randall Twede
Ranch Hand

Joined: Oct 21, 2000
Posts: 4347
    
    2

i think the main point is that there are few desktop app jobs regardless of the language. while on the other hand there is much more work writing server-side stuff. again regardless of the language. just about any app you can imagine has already been written and is probably available for free. it is pretty rare that what you need hasn't been done before.


SCJP
Visit my download page
Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Thank you
fred rosenberger
lowercase baba
Bartender

Joined: Oct 02, 2003
Posts: 11406
    
  16

Raj Bansilal Champaneriya wrote:I was told by my teacher that no one create desktop application in Java

I have found that every single time someone makes such an absolute statement, they are wrong - and that includes this statement!


There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
brent carter
Ranch Hand

Joined: Dec 15, 2011
Posts: 34
this might be alittle of topic, but it seems to me that most of the big programming jobs are going to c++ programmers. Is this accurate?
Raj Bansilal Champaneriya
Ranch Hand

Joined: Dec 17, 2011
Posts: 36

Thank you all for replying
Stephan van Hulst
Bartender

Joined: Sep 20, 2010
Posts: 3647
    
  17

brent carter wrote:this might be alittle of topic, but it seems to me that most of the big programming jobs are going to c++ programmers. Is this accurate?


I sincerely doubt it. I guess it depends on your definition of "big programming jobs". Java dominates server side applications. Many people asking about how important Java is don't seem to be too impressed with that.

Sure, if you're working on the new Mars lander or something, I doubt Java is going to be a language you'll use. What people forget though, is that a language has merits beyond how widely used they are. Java taught me a great deal about software security, programming practices, virtual machines, and various other important things. I will take those skills with me when I have to switch to another imperative or object oriented language.

If you want a "big job", it's important to be flexible, and not to hold on too tightly to your old ways.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Is Java used for Desktop Application in industry?