Re: What do you think ?!

"Diez B. Roggisch" <[email protected]>
Newsgroups gmane.comp.java.enhydra.barracuda.general
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am Freitag, 19. Dezember 2003 17:15 schrieb Thelmo Loisio:
> Well, besides some (to much!?) "i got the hot water" statements in that
> ... what's your opinion ?
>
> http://today.java.net/lpt/a/62

First of all, Barracuda and struts are actually seen as useful by himself:

"The actual human interface for the web application can take place in another 
tier, and its developers can use whatever solution they like for building 
their components. They can share access to the same DataSource components, 
and can implement their own presentation components and tools for 
manipulating the data however they want. If they're smart, they'll probably 
use MVC or some variant in their component design, because UI is where MVC 
shines."

Neither Barracuda nor struts are about Object-Persistence or application logic 
representation. They are about visualization, and a abstraction from the 
basic http protocol details - and they do their job in that field. Which 
renders his point sort of invalid, as he arguments with struts for the need 
of a new paradigm - he's comparing apples with oranges then. 

And actually some of the aspects of HTTP have a deep impact on the 
architecture of your app - e.g. forms always beeing evaluated as a whole, the 
fact that its a pull-driven app and so on. 

The rest is kind of the usual "build component based software, OO and XML will 
make it possible, and developing software is as easy as putting lego bricks 
on each other."

Which is an promise neither OO nor XML has held so far. Introducing late bound 
interfaces is valuable, but creates its own plethorea of problems. IMHO, 
plug-and-play with components so far only works if you have deep knowledge 
about the internals the things you actually work with - or exceptionally well 
defined interfaces, which only works for well known problems, like OR-mapping 
(EJB, JDO). Which boils down to deep knowledge, but you only have to remeber 
it once.

So far, he hasn't shown me enough to convince me that he is actualy after 
something here - which he migth be, but that will only be decidable when his 
second article is out.
Diez
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/40DwBUNnEs5xWG4RAkbxAKCUrU5/ybq+Rme20IAY9Dhs5wh/PwCeOFkM
15ZNjPL+MKBkMdr3nPCTRaQ=
=qrbU
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.