File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

swing application or web based programs

 
Gulsum Ramazanoglu
Ranch Hand
Posts: 51
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi again, I have a general question... here in Turkey, the people(actually a couple of people) using Java, "strongly" recommend not to spend time and energy for application development, swing and relevant stuff, and also they recommend to focus on web based programming in Java... What is your opinion? Those guys are tough professionals.. at least I am sure about one of them... and they are actively in business world.. for some reasons I am docked for a long time and for now I dont work actively.. I am interested in Java just to keep my self alive and uptodate.. If professionally its not demanded, so maybe its better to really focus on web programming...
How do you think?
 
Gregg Bolinger
GenRocket Founder
Ranch Hand
Posts: 15302
6
Chrome IntelliJ IDE Mac OS X
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Web development skills are definately in higher demand than desktop application development. You could always take a look at some of the new technologies that are trying to bridge the gap like Flex, Silverlight, and JavaFX. Otherwise, just do what makes you happy.
 
arulk pillai
Author
Ranch Hand
Posts: 3380
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
My vote is for Web development.
 
Maneesh Godbole
Saloon Keeper
Posts: 10976
11
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Who says you cannot have web based swing application?
After JWS, now you have applets draggable to the desktop !
 
Gulsum Ramazanoglu
Ranch Hand
Posts: 51
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thats great...I mean to understand this point is important... now I will focus on web development.. Thank you all

..and Maneesh, isnt there a performence concern with web applications? I couldnt put clearly.. I mean; in desktop applications we dont have a performance concern like we have with web applications....so we can very much comfortably develop programs that have high level of interactivity... for instance we can have a table with editable cells and prompt program responses for the cell changes... but in a web application we must be "considerate" in resource consumption much more than that of desktop applications...

If you already have projects developed in Java as desktop applications, to use Web Start is fine (but still just for some time... later we must rewrite the programs with a more fitting philosophy for web)

Thats how I think..Am I wrong?
 
Tim Holloway
Saloon Keeper
Pie
Posts: 17646
39
Android Eclipse IDE Linux
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For the most part, the Java job market tends towards J(2)EE. However, the cost of getting Java apps running on the desktop has really dropped over the last several years and there have been several very good apps developed in Swing (such as FreeMind and ArgoUML/Poseidon) - and in SWT (the GUI utilities for the Pentaho BI suite, for example)*.

Case in point - I got fed up with the feeble Visio clones that are available on the open-source venue and am trying to develop a new better one. I specifically picked Java because I wasn't just looking for a Linux solution, I was looking for a single open-source solution that would run equally well on Linux, Mac, and Windows platforms (plus BSD and Solaris). And one that wasn't tied to a specific window/desktop manager system. Swing is about the only thing out there that has that broad a reach.

Anyone interested in participating, send me an email - it's been harder to get volunteers than I'd have thought. No special skills required, as long as you're willing to learn.

The general trend these days is towards web-based solutions for almost everything, but some things are better off on the desktop.



* For that matter, you'd think I'd have remembered Eclipse, since SWT was developed for it!
[ August 05, 2008: Message edited by: Tim Holloway ]
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic