novembro 5th, 2008 | |
Posted in Gerais
Esses dias aqui na empresa em que trabalho, foi desenvolvido um pequeno aplicativo utlizando Linq To Xml. Como o aplicativo era simples (em torno de 400kb), a sistema era distribuido pela web. A produtividade no desenvolvimento foi incontestável. O problema começou a surgir na distribuição da aplicaçao. Para nós desenvolvedores, é comum estar com a última versão do .NET framework instalado, mas no cliente a realidade é outra. Para executar o aplicativo, o cliente tinha que baixar o .NET Framework 3.5 (arquivo maior que 500 Mb), ou seja, um simples aplicativo de 400kb no final da história passou dos 500Mb.
Mas por quê o .NET Framework 3.5 tem todo esse tamanho?
A realidade é que ele não tem esse tamanho. O que muita gente não sabe é que download se refere a instalação offline do framework. Este download possui todas versões do framework para todos os tipos de arquiteturas de computador.
E como baixar apenas o que preciso?
Pensando nisso, Scott Hanselman criou um simples aplicativo web chamado “Smallest Dot Net” . Este aplicativo verifica o que você já tem instalado, e informa o total restante para você instalar(atualizar) o framework. Na pior das hipóteses, este download terá o tamanho de 60MB, isso mesmo, de 500Mb+ para 60Mb. Isto facilita bastante a distribuição de aplicativos que utilizam o poder do framework 3.5.