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-----