quarta-feira, 30 de julho de 2008

O grande engano e o MVC

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

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

by TemplatesForYouTFY
SoSuechtig, Burajiru