O titulo parece estranho e o que eu realmente quero dizer não é que o modelo MVC está incorreto ou está correto.
O que tenho em mente é que, em meados de não sei quando, houve um pequeno engano na sua interpretação e utilização, o desenvolvimento em 3 camadas teoricamente deve facilitar o desenvolvimento e a manutenção de um sistema, mas os formulários estão totalmente dependentes das classe de controle ou modelo.
Heim ?
Nos modelos criados por mim e pela maioria dos programadores os webforms são conceitualmente a view do MVC, ou seja, se eu quiser transformar o sistema de desktop para web vou ter uma grande dor de cabeça, justamente por causa dessa depedencia e chamada diretas as classes internas além dos diversos códigos que estão no code-behind.
Uma solunão seria modelar a view como classes assim como as controladores ou modelos, e apenas criar um link do formulário web ou windows form com a classe de view, sem dependência webform seria o que ele realmente deveria ser, burro!
Como? não sei … mas é algo para se pensar
quarta-feira, 30 de julho de 2008
O grande engano e o MVC
Postado por Andre às 17:02 0 comentários
Análise Orientada a Objetos
As instituições de ensino atualmente tem como padrão em cursos voltados a área de desenvolvimento de sistemas a matéria “Programação Orientada a Objetos”, onde os conceitos básicos da OO são difundidos. Quando o nome é alterado para qualquer outro mais forte ou mais elegante, a matéria continua focando no desenvolvimento “codificação”.
Mas o que eu realmente sinto falta, é uma matéria de Analise Orientada a Objetos (AOO), ela não existe, as instituições simplesmente esquecem que a programação não é nada sem análise.
O resultado é que um monte de sistema que teoriamente são orientados a objetos mas não passam de classes de conexão com a base de dados.
É uma vergonha !!!
Postado por Andre às 16:57 0 comentários