• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

You are Right-A Beginner

 
Steve Dyke
Ranch Hand
Posts: 1616
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

Any feed back would be welcome.
 
Ben Souther
Sheriff
Posts: 13411
Firefox Browser Redhat VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JSP, Servlets, and JSF are a subset of the J2EE (now called JEE) stack.

The consulting firm may stick to these technolgies or they may employ other features such as EJB (Enterprise Java Beans).
 
Steve Dyke
Ranch Hand
Posts: 1616
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

Plain old HTML is well supported and doesn't require the user to do anything unusual, but it's boring to look at. Adding JavaScript components or XMLHttpRequest type data requests can improve the experience, but not everybody has JavaScript enabled. Code that runs in a Flash engine is gaining popularity (around my company anyhow) but again the user has to download a plugin.

No easy answers! What would you like to do in Swing that you can't do with something like the Yahoo YUI?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic