Results 1 to 16 of 16
Thread: My strange question
- 05-13-2011, 12:38 PM #1
Senior Member
- Join Date
- Feb 2009
- Posts
- 182
- Rep Power
- 5
My strange question
Hi, yes I have a strange question. What is java used for? See, I was told java is not really used for desktop apps, and that people don't really use applets anymore. And I thought that JSP and SERVLETS do the web apps. So if they do the web apps, and java is not used for desktop apps really, then what is java used for then? please any advice greatly appreciated, as this is disturbing me as I am learning java right now. Thanks. Derek:D
note I also posted this hereLast edited by silverglade; 05-13-2011 at 01:11 PM.
- 05-13-2011, 12:57 PM #2
Member
- Join Date
- May 2011
- Location
- Belgium
- Posts
- 13
- Rep Power
- 0
I don't really know how Java is used in everyday life now since I'm in my first year of IT-studies. I do know they use Java to introduce people to Object-Oriented programming since it's a fairly easy language. I think it's a bit like learning to ride a bicycle, at first you have to use side-wheels or some help from someone else (Java) and after a while you get the hang of it and start riding on your own (C++ or whatever is used most out there). This is just my newbie opinion though so whatever the others say, they're probably right.
PS: I know it's a shit metaphor because I learned to ride without side-wheels or help and turned out okay without major brain damage from the countless falls :)
- 05-13-2011, 01:31 PM #3
Senior Member
- Join Date
- Jun 2008
- Posts
- 339
- Rep Power
- 5
I'm curious to know who told you that. Java is widely used for desktop apps (it has several decent GUI libraries available), and applets are still in use (though they were called 'obsolete technology' years ago). However, these days there's naturally a lot of emphasis on web development, and server-side Java is widely used there. JSP and Servlets rely on Java code to drive them (didn't you even check what wikipedia says? "JavaServer Pages (JSP) is a Java technology...A servlet is a Java programming language class"), and frameworks like Spring and Hibernate are Java based.
I'm surprised you've started learning Java without even a preliminary overview of where, why, and how it is used.Last edited by dlorde; 05-13-2011 at 01:36 PM.
- 05-13-2011, 01:39 PM #4
Senior Member
- Join Date
- Feb 2009
- Posts
- 182
- Rep Power
- 5
Thank you dlorde, I am copying and pasting that into my "learning java" file so I never forget it. LOL. Yes I have looked at wikipedia. But not recently. So I must have forgotten or something I don't know. But thank you for answering my question. That makes sense. I am glad java is used for desktop apps because I like doing them. It was someone either on the forum or in one of my books that said that Java is not really widely used for desktop apps. So I guess they were wrong. Good. Thank you. Derek:D
- 05-13-2011, 02:01 PM #5
@dlorde
Can you say though few software products where Java is used for create GUI, Of course exclude IDE for Java (Netbeans, Eclipse and other)?Skype: petrarsentev
http://TrackStudio.com
- 05-13-2011, 02:05 PM #6
Senior Member
- Join Date
- Feb 2009
- Posts
- 182
- Rep Power
- 5
Here is a post regarding that I found on google.
Famous Java Applications (Teachers' Lounge forum at JavaRanch)
- 05-13-2011, 02:10 PM #7
Senior Member
- Join Date
- Jun 2008
- Posts
- 339
- Rep Power
- 5
I can't parse the question, but if you want to find popular Java applications, try this.
- 05-13-2011, 02:15 PM #8
I know how use google.
You said that Java is widely used for desktop apps. So can you declare examples your words?Skype: petrarsentev
http://TrackStudio.com
- 05-13-2011, 02:16 PM #9
Senior Member
- Join Date
- Jun 2008
- Posts
- 339
- Rep Power
- 5
I spent over 10 years developing C++ applications before moving to Java. I found it a relief to drop the technical challenges of the C++ language and have more time and energy to focus on the application design. There's stuff I miss, like deterministic destructors and the Standard Template Library, but I wouldn't go back.
- 05-13-2011, 02:21 PM #10
Member
- Join Date
- May 2011
- Location
- Munich
- Posts
- 15
- Rep Power
- 0
Java has a hugely rich desktop capability. Swing is powerful and you can do about anything. SWT is also good, and there are pretty good Java RIA techonologies out there like vaadin and GWT.
If you want some Swing examples look under 'Swing Showcase' on my blog. I have built about 8 Swing apps in the past 10 years.read my blog : www.blue-walrus.com
- 05-13-2011, 02:22 PM #11
Senior Member
- Join Date
- Jun 2008
- Posts
- 339
- Rep Power
- 5
Apart from the popular applications you'll find with Google, there's lots used commercially. The companies where I worked used plenty of them, mostly in-house developed. I think you'll find that is not uncommon. There's little point naming them, as they're typically internal developments or specialist apps with obscure names.
Why is it apparently so important to you?
- 05-13-2011, 02:28 PM #12
Moderator
- Join Date
- Apr 2009
- Posts
- 10,476
- Rep Power
- 16
Android apps.
- 05-13-2011, 02:41 PM #13
Because I don't look a good vacancies on develop gui app in Java.
and I have tried to find same vacancies on odesk and I have the same result. So I can say that Java in desktop app is not use or rare things.
But you say that Java is widely used for desktop app. It is wrong and will be confuse newbies.Skype: petrarsentev
http://TrackStudio.com
- 05-13-2011, 02:50 PM #14
Moderator
- Join Date
- Apr 2009
- Posts
- 10,476
- Rep Power
- 16
No.
It is widely used.
Just not in areas where people pay you money.
For that you generally need to be (as I am) working on servers.
- 05-13-2011, 02:57 PM #15
)) It is nice. Then I don't understand how people can living if they don't get money.Just not in areas where people pay you money.
It is rhetorical idea. :)Skype: petrarsentev
http://TrackStudio.com
- 05-13-2011, 03:04 PM #16
Senior Member
- Join Date
- Jun 2008
- Posts
- 339
- Rep Power
- 5
You're not likely to find many vacancies for desktop application development because companies are more likely to be looking for web-based development skills. If they have existing Java desktop apps they want to enhance, they'll be looking to migrate them online; otherwise, for maintenance, any Java programmer will do.
The answer I gave is true in my experience, but the relevance depends on the exact question you're asking. Vacancies for Java desktop development are something else. The fact that there are still many Java desktop applications in commercial use doesn't mean there will be many new desktop Java apps in development, or demand for desktop developers. Apart from tools and utilities, fat clients are being dropped in favour of thin clients and browser-based systems. Business vision is typically a couple of years or more behind the current leading edge of development for good commercial reasons, but it is moving forward.But you say that Java is widely used for desktop app. It is wrong and will be confuse newbies.
If you're looking for commercial Java work, I'd recommend an emphasis on web-based Java and good familiarity with popular server-side frameworks.
Similar Threads
-
Strange for loop
By Grimmjow in forum New To JavaReplies: 5Last Post: 01-23-2011, 10:52 PM -
strange problem
By dinosoep in forum New To JavaReplies: 6Last Post: 05-01-2010, 10:28 AM -
Strange Error
By AJArmstron@aol.com in forum New To JavaReplies: 1Last Post: 04-18-2010, 09:31 PM -
Strange JSTL recordset result problem (Question)
By jeremy.wilson in forum JavaServer Pages (JSP) and JSTLReplies: 6Last Post: 01-07-2010, 06:04 PM -
strange swt exception
By ahmed.kotb in forum SWT / JFaceReplies: 0Last Post: 04-23-2009, 10:15 AM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks