I know this may be a dumb question but I ask questions to learn. I have been working on a Web App using JSP, Servlets, and JSF with java classes to do the server work. We have hired an outside company to do development on a small app because I don't have the time to work on anything but my current project which is very complicated. Any way this outside company is developing an J2EE app. What is the difference? Will the J2EE run in a browser? Will it run on a remote machine and still provide realtime data to those locally using the app? The J2EE development appears to be more graphic. I am used to developing with Microsoft Visual FoxPro which makes very flexible windows interfaces. The Web App interfaces are not so flexible.
Which is the preferred way? To develope using the grapical controls in the Java environment(swing) or to use the JSP and JSF pages. I want my app to work from a browser from anywhere. I want it to be as user friendly as possible, and it needs to manipulte data records on a real time basis.
User experience vs standards and portability are big issues for a lot of folks.
You can run Swing in the browser inside an Applet. That requires the user to download and install a JRE, then download your application and most web sites decided that was too much to ask of the user.
No easy answers! What would you like to do in Swing that you can't do with something like the Yahoo YUI?
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi