Mas Java, ASP/ASP.Net*, e PHP são gratuítos!

*Para rodar ASP/ASP.Net é necessário possuir o IIS, portanto o Windows, que é um sistema operacional pago. Logo, não há como usufruir da mesma gratuitamente.

Esse é o argumento mais famoso que um não-usuário ColdFusion levanta no momento em que a tecnologia é citada. Mas embora elas sejam gratuítas, será que elas manterão o baixo custo após a sua adoção?

O gráfico abaixo demonstra que, considerando Licença, Treinamento, Tempo/Custo de Desenvolvimento, Tempo/Custo de Manutenção e Suporte; a adoção do ColdFusion resulta em um custo final muito inferior em relação às demais tecnologias citadas.



Fontes: Sun Developer Network Overview of Java SE Security, MSDN How To: Use Regular Expressions to Constrain Input in ASP.NET, PHP.net Manual – Security Section, Adobe White Paper - Rapid application development for J2EE using Adobe® ColdFusion® 8, Adobe White Paper - ColdFusion 8 developer security guidelines

Os principais fatores que contribuem para que esta afirmação seja verdadeira são os ítens Tempo/Custo de Treinamento/Preparo/Proficiência e Tempo/Custo de Desenvolvimento e Manutenção de sistemas utilizando a tecnologia.

Tendo como comparação o Java, nos gráficos abaixo vemos o tempo médio necessário para que o desenvolvedor seja habilitado a iniciar o desenvolvimento e logo após o tempo para que o mesmo atinja proficiência com a tecnologia:



Esses dois itens estão ligados não somente a custo, mas também com a eficiência do código gerado que irá interferir imediatamente na qualidade do produto final.

Por sua vez, sabemos que a qualidade do código gerado na produção da primeira versão do produto, influenciará tanto no tempo quanto na necessidade de manutenção do código ao longo da sua vida-util, inclusive sendo fator decisivo neste tempo de vida (utilidade), até que se torne obsoleto (por exemplo).

Comentários

Postagens mais visitadas deste blog

Criando uma Variável em ColdFusion e em ASP

Definindo Valores Padrões para Variáveis

O que é ColdFusion? Para que serve?