RFC: Presentation Logic
Opened this issue · 12 comments
Pessoal o que acham de uma presentation logic com XML, XML Schema (para validação do XML) e XSL para transformação do XML em HTML 5?
Bacana !! Acho valida a ideia de usar o Twitter BootStrap. !!!!Deu um problema com ele apareceu como string =X
Para a GUI pode-se usar Twitter BootStrap, ou qualquer outra coisa, @Ferreiramg. A Presentation Logic e a Presentation GUI são dois camaradas diferentes.
Sobre o DOCTYPE, não entendi.
Serio mesmo que vamos trabalhar com XSL com direito a xsl:for-each e dentre outras tags úteis?
Acho válido!
XSL é show demais.
+1 @netojoaobatista Não vejo problema, só nunca trabalhei com isso, então vai ser um bom aprendizado.
XSL é coisa do demônio... sai fora... tanta coisa boa e quer usar isso
Não gostei do "tanta coisa boa e quer usar isso", @paulofernandesjr
Penso em:
- Tem preconceito sobre XSL
- Não tem ideia do poder que teríamos com XSL.
Veja, porém, que o objetivo dessa Issue é discutir sobre a camada Presentation Logic
, não sobre o uso de XSL. A Presentation Logic tem como objetivo isolar a representação de um recurso da forma como ele é gerado.
Podemos usar XSL ou qualquer coisa, mas esse não é o ponto. Mesmo acreditando que XSL nos trará flexibilidade, vejo o uso, ou não, como sendo irrelevante para essa Issue.
A questão é: O que acham de termos uma Presentation Logic?
Eu acho muito importante definirmos e utilizarmos uma Presentation Logic.
A ideia do XSL, porém, já é outra decisão, como bem ressaltou o @netojoaobatista.
@paulofernandesjr, pode sugerir alguma alternativa ao XSL?
Se for pra usar todo o poder do XSL acho que não teria outra coisa melhor de recursos simples a menos que aconteçam alguns empecilhos ao usa-lo ao decorrer do projeto.
Porque XSL é poderoso demais da conta, é um engine template( faria grande parte deste trabalho no nosso projeto ) completo praticamente. O negocio é que aqui já usou?
Mas sobre a questão desta Issue separar a camada de apresentação é fundamental.
Percebam, porém, que a Presentation Logic
e a Presentation GUI
são dois caras diferentes:
A Presentation GUI
seria, mais ou menos, aquilo que o pessoal de MVC
entende como View
.
Alguém aqui ainda ta disposto a seguir com as idéias aqui discutidas? Se nenhum update for dado em 7 dias acho uma boa idéia fechar essa discussão e iniciar uma nova.