<snip from Bob Cancilla>
The whole point of EGL is to hide the underlying technology so
you don't have to deal with it.
</snip>

While I believe a lot of programmers will appreciate that EGL hides underlying technology (HTML, JavaScript, CSS, Java, J2EE, etc.), the problem expressed by Tim when he originated this thread, and other similar frustrations which could occur, may be an indication that EGL goes too far in hiding underlying technology.

I was looking at Rational's documentation for the dataGrid component and compared with with the JSF specification and other documentation from other tool vendors who are supporting JSF, and the abstractions seem so high-level in some contexts, and so similar to HTML in other contexts, that it makes me wonder what value JSF is trying to add.

Many JSF dataGrid attributes map directly to HTML table attributes (bgcolor, border, cellpadding, cellspacing, id, style, styleClass, title, width), while other HTML table attributes are excluded from the JSF specification. In one case a developer may be wondering why have an extra tool just to define a standard HTML element, and in another case they may wonder why many of the HTML attributes weren't included in the JSF specification?

If you use a standard HTML editor like Dreamweaver, you not only have complete access to the table element, with all it's attributes, but you also have full access to the header, footer, row, and cell elements that may be defined in the table. However, if you're restricted to the JSF dataGrid specification - it appears that you're constrained.

I guess it's really cool to be able to drag and drop a UI component
onto a design surface, and bind it with a data component, and magically
see a list of records appear on the screen, but it may not be worth the
frustration of trying to get things to work outside the box.



Nathan M. Andelin




____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.