• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Is Java used for Desktop Application in industry?

 
Raj Bansilal Champaneriya
Ranch Hand
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 247
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 2675
33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 2675
33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 2675
33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Pie
Posts: 20494
54
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Raj Bansilal Champaneriya
Ranch Hand
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Bartender
Posts: 2675
33
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 106
Eclipse IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That is not true. Im working on a very good desktop application made up of java and c++.

-Pavan.
 
Raj Bansilal Champaneriya
Ranch Hand
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Pavan, can you give more detail about your application?
 
Randall Twede
Ranch Hand
Posts: 4363
2
Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Raj Bansilal Champaneriya
Ranch Hand
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you
 
fred rosenberger
lowercase baba
Bartender
Posts: 12084
29
Chrome Java Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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!
 
brent carter
Ranch Hand
Posts: 34
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 36
Java Linux MySQL Database
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you all for replying
 
Stephan van Hulst
Bartender
Pie
Posts: 5349
50
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic