Struts JDO EJB Hibernate JFC - NUTS !

H

hondacivic

The industry is in pure and utter chaos.

So many choices. How does one know which one is the popular one?

Is it Struts? Is it JFC? Is EJB unpopular (bloat)?

Personally, I find that xdoclet makes writing EJB's a total breeze,
dealing with the database that is. Are people using JDO now, or have
people been looking to see what JDO is all about but can't find any
solid examples so that people can't get rolling with it?

For the webgui, I wish more solutions would take the XMLC (enhydra) or
Tapestry approach. JSP / JSF / Struts all fail to separate design
from content.

Which framework handles form processing best? When I tried Struts I
lost days and days dealing with the uninformative errors it spits out.
Which one is better? What do people like these days? Or is everyone
else also in disarray, and keeps browsing site after site after blog
after blog and can't seem to get the scoop anymore?
 
C

Chris Smith

The industry is in pure and utter chaos.

So many choices.

Right... because choices are a bad thing.
How does one know which one is the popular one?

Is it Struts? Is it JFC? Is EJB unpopular (bloat)?
Personally, I find that xdoclet makes writing EJB's a total breeze,
dealing with the database that is. Are people using JDO now, or have
people been looking to see what JDO is all about but can't find any
solid examples so that people can't get rolling with it?

EJB-CMP is probably the single most popular thing there; but largely
because it's been the "official" choice for so long. It's still far
from a majority, though. Hibernate, JDO, and TopLink are all popular
(and IMHO better) alternatives, and can generally be plugged in as an
EJB-BMP option to still fit into EJB app servers.
For the webgui, I wish more solutions would take the XMLC (enhydra) or
Tapestry approach. JSP / JSF / Struts all fail to separate design
from content.

If you want good advice you'll need to let me know what you find
unattractive about those options. Perhaps there are ways of avoiding
the problems you see (whatever they are), or at least I could recommend
alternatives that don't suffer from the same problem. The phrase "fail
to separate design from content" is rather meaningless, until you say
which couplings you are unhappy with. Design and content will always be
inherently coupled to some extent because they both affect the rendering
of the results of an HTTP request... so the trick is to decide what ways
you find it okay for them to be coupled, and what ways bother you.
Which framework handles form processing best? When I tried Struts I
lost days and days dealing with the uninformative errors it spits out.
Which one is better? What do people like these days?

Definitely Struts has the market share today. JSF has the advantage of
being the "official" answer now, and therefore can expect at least a
minimal level of respect for that reason. Whether that will be enough
to gain majority deployment over Struts remains to be seen.

Which is better? Well, I think JSF is more elegant than Struts in how
is approaches many problems.
Or is everyone
else also in disarray, and keeps browsing site after site after blog
after blog and can't seem to get the scoop anymore?

No, not really. Most people pick working tools and get their jobs done.
If you insist on making perfect decisions before you begin, though, then
you'll never begin. That's true for any endeavor in life.

--
www.designacourse.com
The Easiest Way to Train Anyone... Anywhere.

Chris Smith - Lead Software Developer/Technical Trainer
MindIQ Corporation
 
S

Sampsa Sohlman

For the webgui, I wish more solutions would take the XMLC (enhydra) or
Tapestry approach. JSP / JSF / Struts all fail to separate design
from content.

Which framework handles form processing best? When I tried Struts I
lost days and days dealing with the uninformative errors it spits out.
Which one is better? What do people like these days? Or is everyone
else also in disarray, and keeps browsing site after site after blog
after blog and can't seem to get the scoop anymore?

I'm doing other a yet another option to web application programming, the
library name is NetForm. Still it is lacking documentation, but at least
there are example application. It also tries to separate design to
content, by using templates and so called server side components, which
make web programming like Swing programming.

It is using JSP as template language, which propably can easily changed.

Running example application can be found at

http://sohlman.users.mcs2.netarray.com/netform/index.jsp

and home page is http://netform.sohlman.com

and it's free as LGPL

- Sampsa

--
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,007
Latest member
obedient dusk

Latest Threads

Top