Суть RichFaces и схожих безобразий?
От: skeptik_  
Дата: 06.04.10 07:56
Оценка:
Объясните плиз, в чём прикол? Для примера демо CommandLink из RichFaces:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich">
            
    <style>
        .gridhello {
            border-collapse : collapse;
        }
        .gridhellocolumn {
            padding-left : 0;
        }
        .outhello {
            font-weight: bold;
        }
    </style>
    
    <a4j:form>
        <h:panelGrid columns="3" styleClass="gridhello" columnClasses="gridhellocolumn">
            <h:outputText value="Name:" />
            <h:inputText value="#{userBean.name}" />
            <a4j:commandLink reRender="out">
                <h:outputText value="Say Hello" /> 
            </a4j:commandLink>
        </h:panelGrid>
    </a4j:form>
    <rich:spacer height="7"/>
    <br />
    <h:panelGroup id="out">
        <h:outputText value="Hello " rendered="#{not empty userBean.name}" styleClass="outhello" />
        <h:outputText value="#{userBean.name}" styleClass="outhello" />
        <h:outputText value="!" rendered="#{not empty userBean.name}" styleClass="outhello" />
    </h:panelGroup>
    
    <br />
</ui:composition>


Тоже самое достигается 10-15 символами с помощью jQuery. При этом мы сохраняем совершенно чистый HTML, над которым могут работать спецы-дизайнеры. Так же обстоит дело с прочими примерами. В чём прикол? (попалось как раз на глаза, как некоторые товарищи в обсуждении .NET MVC 2 писают кипятком по поводу Rich Faces).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.