Publicado em 5 de novembro de 2012  
Em  


Acredito que a maioria dos desenvolvedores já tiveram que utilizar um framework proprietário. Eu tive três experiências traumáticas, que não me deram boas impressões. Mas quais são os pontos críticos de um framework proprietário? Quais as desvantagens deles em relação a um framework mantido por alguma comunidade?

Vou citar dois fatores que eu acho extremamente importante.

O primeiro é a dificuldade de mante-lo atualizado e corrigido. É extremamente custoso para qualquer empresa ter uma equipe só para implementar novas funções e corrigir os possíveis bugs. O que faz com que ele acabe ficando obsoleto ou se transformando num Frankstein. Ou seja, ou ninguém dá manutenção, ou todos dão manutenção conforme suas necessidades.

O segundo é a falta de documentação. Geralmente o framework proprietário está mal documentado (ou sem nenhuma documentação), e isso tornar sua equipe dependente dos “pais da criança”. Além de acarretar um outro problema, como você treinará os novos desenvolvedores?

Enfim, você acha válido o uso de framework proprietário?