.NET x JAVA

Pessoal, a tecnologia dotNet é totalmente free e totalmente portável. Não foi a Microsoft que desenvolveu o C# e muito menos o dotNet Framework. Apenas foi a primeira empresa a investir na ideia e distrinuir essa tecnologia.

É claro que o Microsoft dotNet Framework só roda em Windows, que o IIS só roda em Windows, que Visual Studio só roda em Windows, e, tirando o primeiro, todos são pagos. Mas atualmente já temos alternativas…

Mono Framework
http://www.mono-project.com

Disponivel para Windows, Linux, MacOS… implementa todo o dotNet Framework, inclusive com suporte a ADO.net e ASP.net… bem podem olhar no site. Já existem IDEs free também para C#…

Interessante é implementar uma aplicação no Windows, com Visual Studio… copiar o executável para um Linux… eu consigo roda-lo sem problemas… hoje isso já é possivel com o Mono!

O real problema é que as soluções free para dotNet ainda não estão maduras, ainda tem muito caminho a percorrer até chegar no nível do Java. Enquanto isso, a Microsoft continua sendo a melhor opção para desenvolvimento dotNet.

eu ouvi falar deste mono na palestra, é um grupo qu eestá desenvolvendo para outras plataformas, a microsoft passou as regras para .NET e eles a estão implementando, é claro que nunca irão acompanhar a gigante. A MS está lançando a versão 2.0 enquanto eles ainda está na versão 1.0.
ferramentas free eu até hj só conheço para windows, o web matrix.
Ah, ainda podemos desenvolver com o Java! :slight_smile:

Ouvi dizer q esse Mono é lento pra cara$#*…

Aê pesoal, vi a discussão, muito produtiva por sinal, e gostaria de comentar o seguinte:
Não podemos misturar as tecnologias + a visão de desenvolvedor + as necessidades de um sistema… ou seja, cada tecnologia veio ao mundo por ter suas vantagens, e quando comparadas á outra observa-se algumas diferenças, que nem sempre é uma desvantagem. A tecnologia .net tem a CARACTERÌSTICA de fácil usabilidade e migração pra quem vem do asp e vb. A plataforma micro$oft foi quem impulsionou e revolucionou a informática no mundo inteiro, quer aceitemos ou não… A tecnologia JAVA tem a CARACTERÍSTICA de portabilidade, segurança e versatilidade e a $un, que também não trabalha de graça, apenas ganha menos que bill, está cada vez mais em expansão… AGORA quanto às necessidades de um sistema e uma organização, tem que ser analizado qual tecnologia se adequa melhor ao momento da necessidade do sistema e dos processos organizacionais… flw @)

[quote=“marcopolo5”]Aê pesoal, vi a discussão, muito produtiva por sinal, e gostaria de comentar o seguinte:
Não podemos misturar as tecnologias + a visão de desenvolvedor + as necessidades de um sistema… ou seja, cada tecnologia veio ao mundo por ter suas vantagens, e quando comparadas á outra observa-se algumas diferenças, que nem sempre é uma desvantagem. A tecnologia .net tem a CARACTERÌSTICA de fácil usabilidade e migração pra quem vem do asp e vb. A plataforma micro$oft foi quem impulsionou e revolucionou a informática no mundo inteiro, quer aceitemos ou não… A tecnologia JAVA tem a CARACTERÍSTICA de portabilidade, segurança e versatilidade e a $un, que também não trabalha de graça, apenas ganha menos que bill, está cada vez mais em expansão… AGORA quanto às necessidades de um sistema e uma organização, tem que ser analizado qual tecnologia se adequa melhor ao momento da necessidade do sistema e dos processos organizacionais… flw @)[/quote]

Opa cara tu falou tudo… Sucintamente falou tudo, hehehe gostei até do $un, embora ela nao seje tao mercenaria.
A questao é, o que irá ficar melhor para o meu cliente, atenderá as necessidades?
Bom concordo com voce!