<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentários sobre: Java Vs .net - Quem é Melhor???</title>
	<atom:link href="http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/</link>
	<description>Java, Desenvolvimento Web, Tecnologia, tudo e mais um pouco...</description>
	<pubDate>Wed, 19 Nov 2008 11:36:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Por: Thiago Torricelly</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-638</link>
		<dc:creator>Thiago Torricelly</dc:creator>
		<pubDate>Tue, 17 Jun 2008 20:51:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-638</guid>
		<description>Minhas experiências em Java e .NET para sistemas em WEB:
  Trabalho no setor público onde utilizamos Java
  Tenho uma empresa de software, setor privado, onde estamos utilizando .NET

  Principais vantagens do Java para web: 
  - OpenSource
  - Multiplataforma
  - Mais flexível que .NET, podendo "TUNAR" o sistema, ganhando desempenho em velocidade.

  Principais vantagens do .NET:
  - IDE MUITO mais produtiva, principalmente na camada de Interface com Usuário
  - MENOR CURVA de APRENDIZADO, leva muito menos tempo para um leigo aprender .NET doque aprender Java, isto é FATO, constadado por min, e por empresas de dão cursos. 
  - Possui uma IDE centralizada o Visual Studio, diferente de java que possui VÁAARIAS IDEs, onde podem haver incompatibiliades de projetos, bibliotecas, se for mudar de IDE.
  - Possui suas bibliotecas centralizadas e de um único fornecedor, diferente de JAVA, que temos vários fornecedores, e temos que ficar baixando, analisando, testando várias bibliotecas, plugins, frameworks diferentes que fazem a mesma coisa, sem falar nos projetos que perdem a continuidade... Hoje você pode começar a trabalhar com uma biblioteca, plugin etc, que amanhã não vai ter mais suporte e continuidade....
  - Continuando.. Quem é desenvolvedor, sabe os problemas no dia-a-dia, com problemas de configuração de bibliotecas, e plugins... é um saco.. coisa que no .NET nem precisa se preocupar.
  - Em java temos fornecedores, pensadores, que sempre estão criando novas tecnologias, realmente o .NET COPIA, as MELHORES idéias de java.. assim como a SUN ja copiou ideias do .NET como o Code behind para o JSF... então quem trabalha com .NET pode ficar tranquilo, que as novidades do JAVA serão implementadas em .NET e sem o problema de ficar procurando qual o melhor fornecedor de uma tecnologia.. por exemplo em java temos Hibernate, EJB etc... em .net temos o QLinq... a arquitetura MVC tbem foi copiada para o .NET... Como bill gates disse quando foi perguntando pq a microsoft só copia, e nunca cria.. ele respondeu:  "Nós copiamos, e MELHORAMOS"

obs: Mensagem do pessoal do Orkut, quando migraram de .NET para Java: Eles constataram que para aplicações para internet de Pequeno e Médio porte e Até Grande porte o .NET é a ferramenta ideal, devido sua facilidade, e produtividade, e outros quesitos como os que citei a cima... o Java é melhor utilizado em aplicações de GRANDE ou "MEGA" porte, onde é possível customizações de baixo nível, ganhando mais performance e velocidade do sistema(site)....  com o crescimento do orkut eles precisaram de aumentar a performance... se não fosse por isso, estariam usando o .NET...

Quero ressaltar que não sou evangelista, e não puxo sardinha de .NET e nem de Java.. particularmente, preferiria usar o JAVA, devido ser OpenSource, e ter uma comunidade grande contribuindo... Mas como tenho uma empresa e oque viso é LUCRO, o .NET me da mais RETORNO que Java...</description>
		<content:encoded><![CDATA[<p>Minhas experiências em Java e .NET para sistemas em WEB:<br />
  Trabalho no setor público onde utilizamos Java<br />
  Tenho uma empresa de software, setor privado, onde estamos utilizando .NET</p>
<p>  Principais vantagens do Java para web:<br />
  - OpenSource<br />
  - Multiplataforma<br />
  - Mais flexível que .NET, podendo &#8220;TUNAR&#8221; o sistema, ganhando desempenho em velocidade.</p>
<p>  Principais vantagens do .NET:<br />
  - IDE MUITO mais produtiva, principalmente na camada de Interface com Usuário<br />
  - MENOR CURVA de APRENDIZADO, leva muito menos tempo para um leigo aprender .NET doque aprender Java, isto é FATO, constadado por min, e por empresas de dão cursos.<br />
  - Possui uma IDE centralizada o Visual Studio, diferente de java que possui VÁAARIAS IDEs, onde podem haver incompatibiliades de projetos, bibliotecas, se for mudar de IDE.<br />
  - Possui suas bibliotecas centralizadas e de um único fornecedor, diferente de JAVA, que temos vários fornecedores, e temos que ficar baixando, analisando, testando várias bibliotecas, plugins, frameworks diferentes que fazem a mesma coisa, sem falar nos projetos que perdem a continuidade&#8230; Hoje você pode começar a trabalhar com uma biblioteca, plugin etc, que amanhã não vai ter mais suporte e continuidade&#8230;.<br />
  - Continuando.. Quem é desenvolvedor, sabe os problemas no dia-a-dia, com problemas de configuração de bibliotecas, e plugins&#8230; é um saco.. coisa que no .NET nem precisa se preocupar.<br />
  - Em java temos fornecedores, pensadores, que sempre estão criando novas tecnologias, realmente o .NET COPIA, as MELHORES idéias de java.. assim como a SUN ja copiou ideias do .NET como o Code behind para o JSF&#8230; então quem trabalha com .NET pode ficar tranquilo, que as novidades do JAVA serão implementadas em .NET e sem o problema de ficar procurando qual o melhor fornecedor de uma tecnologia.. por exemplo em java temos Hibernate, EJB etc&#8230; em .net temos o QLinq&#8230; a arquitetura MVC tbem foi copiada para o .NET&#8230; Como bill gates disse quando foi perguntando pq a microsoft só copia, e nunca cria.. ele respondeu:  &#8220;Nós copiamos, e MELHORAMOS&#8221;</p>
<p>obs: Mensagem do pessoal do Orkut, quando migraram de .NET para Java: Eles constataram que para aplicações para internet de Pequeno e Médio porte e Até Grande porte o .NET é a ferramenta ideal, devido sua facilidade, e produtividade, e outros quesitos como os que citei a cima&#8230; o Java é melhor utilizado em aplicações de GRANDE ou &#8220;MEGA&#8221; porte, onde é possível customizações de baixo nível, ganhando mais performance e velocidade do sistema(site)&#8230;.  com o crescimento do orkut eles precisaram de aumentar a performance&#8230; se não fosse por isso, estariam usando o .NET&#8230;</p>
<p>Quero ressaltar que não sou evangelista, e não puxo sardinha de .NET e nem de Java.. particularmente, preferiria usar o JAVA, devido ser OpenSource, e ter uma comunidade grande contribuindo&#8230; Mas como tenho uma empresa e oque viso é LUCRO, o .NET me da mais RETORNO que Java&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tulio Rodrigues</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-627</link>
		<dc:creator>Tulio Rodrigues</dc:creator>
		<pubDate>Tue, 10 Jun 2008 13:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-627</guid>
		<description>Caro Bornato,
O que acontece (pelo menos eu penso assim) é que não faz sentito jogar a logica de negocio dentro do banco para a maioria dos sistemas, ja que os mesmos só fazem o CRUD basico, concordo que há algumas funcionalidades que é bem melhor fazer com functions e triggers, mas devemos avaliar em qual momento um é mais pertinente que o outro. Por exemplo, trabalhei em uma grande empresa de telefonia celular aqui em São Paulo e muitas coisas eram feitas em java, principalmente os sitemas web utilizados, o que ficava para o SGBD mesmo era coisas que exigiam muito processamento do proprio banco como relatorios, extração das alterações feitas na base entre outros (alias devo avisar que lá havia muito mais pessoas que trabalhavam com PL/SQL que com java).
Acredito que devemos analisar o cenario para ver qual abordagem devemos escolher.
Já para a disputa de qual melhor linguagem entre Java e .NET é uma pura besteira pois são praticamente as mesmas coisas, agora seria interessante fazer uma comparação entre esses tipos de linguagem com linguagens mais dinamicas como Ruby, Python, Groovy</description>
		<content:encoded><![CDATA[<p>Caro Bornato,<br />
O que acontece (pelo menos eu penso assim) é que não faz sentito jogar a logica de negocio dentro do banco para a maioria dos sistemas, ja que os mesmos só fazem o CRUD basico, concordo que há algumas funcionalidades que é bem melhor fazer com functions e triggers, mas devemos avaliar em qual momento um é mais pertinente que o outro. Por exemplo, trabalhei em uma grande empresa de telefonia celular aqui em São Paulo e muitas coisas eram feitas em java, principalmente os sitemas web utilizados, o que ficava para o SGBD mesmo era coisas que exigiam muito processamento do proprio banco como relatorios, extração das alterações feitas na base entre outros (alias devo avisar que lá havia muito mais pessoas que trabalhavam com PL/SQL que com java).<br />
Acredito que devemos analisar o cenario para ver qual abordagem devemos escolher.<br />
Já para a disputa de qual melhor linguagem entre Java e .NET é uma pura besteira pois são praticamente as mesmas coisas, agora seria interessante fazer uma comparação entre esses tipos de linguagem com linguagens mais dinamicas como Ruby, Python, Groovy</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Balthazar</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-614</link>
		<dc:creator>Balthazar</dc:creator>
		<pubDate>Tue, 27 May 2008 15:10:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-614</guid>
		<description>Olá Bornato,

eu não entendi a sua consideração. Talvez o embasamento dos programdores em escrever a DML no código é pensando em uma arquitetura MVC, daih as queries ficariam em camadas específicas da aplicação, o q eh certo. Escrever DML no banco é voltar a programar em duas camadas além de deixar atribuições demais para um banco resolver além de engessar uma empresa a ter que trabalhar com um banco específico, ou seja, se for Oracle e tudo estiver escrito nele, nunca a empresa poderá se aproveitar de uma solução livre como Postgre ou MySQL. O Hibernate proporciona uma coisa dessas.</description>
		<content:encoded><![CDATA[<p>Olá Bornato,</p>
<p>eu não entendi a sua consideração. Talvez o embasamento dos programdores em escrever a DML no código é pensando em uma arquitetura MVC, daih as queries ficariam em camadas específicas da aplicação, o q eh certo. Escrever DML no banco é voltar a programar em duas camadas além de deixar atribuições demais para um banco resolver além de engessar uma empresa a ter que trabalhar com um banco específico, ou seja, se for Oracle e tudo estiver escrito nele, nunca a empresa poderá se aproveitar de uma solução livre como Postgre ou MySQL. O Hibernate proporciona uma coisa dessas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bornato</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-596</link>
		<dc:creator>Bornato</dc:creator>
		<pubDate>Wed, 16 Apr 2008 14:20:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-596</guid>
		<description>Pessoal, sou DBA e o que me irrita nos "javaveiros" é a "mania" de tentar convencer de que SELECT, UPDATE e etc devem ficar no próprio "colo" do Java... Alguém tem ambasamento técnico (que entenda de SGBDs) para dar um bom e sólido argumento?

Agradeço se as respostas continuarem sendo imparciais!

NOTA: Thiago, ótimo post, parabéns!

Abraço a todos,
Bornato</description>
		<content:encoded><![CDATA[<p>Pessoal, sou DBA e o que me irrita nos &#8220;javaveiros&#8221; é a &#8220;mania&#8221; de tentar convencer de que SELECT, UPDATE e etc devem ficar no próprio &#8220;colo&#8221; do Java&#8230; Alguém tem ambasamento técnico (que entenda de SGBDs) para dar um bom e sólido argumento?</p>
<p>Agradeço se as respostas continuarem sendo imparciais!</p>
<p>NOTA: Thiago, ótimo post, parabéns!</p>
<p>Abraço a todos,<br />
Bornato</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: LOUIS</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-593</link>
		<dc:creator>LOUIS</dc:creator>
		<pubDate>Thu, 10 Apr 2008 20:49:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-593</guid>
		<description>Olá.

As duas plataformas são excelentes.
Porém  o que deixa o desenvolvimento rápido em NET e o IDE Visual Studio .NET. Se alguém inventar de programar ASP.NET/C# na unha igual a muitos programadores JAVA fazem, vão levar um século para finalizar um sistema.
Um bom IDE para desenvolvimento é tudo. Ja programei em .NET gostei e agora por questões profissionais estão partindo para J2EE. Estou gostando. O Eclipse esta cada vez melhor.

abraço.
LOUIS</description>
		<content:encoded><![CDATA[<p>Olá.</p>
<p>As duas plataformas são excelentes.<br />
Porém  o que deixa o desenvolvimento rápido em NET e o IDE Visual Studio .NET. Se alguém inventar de programar ASP.NET/C# na unha igual a muitos programadores JAVA fazem, vão levar um século para finalizar um sistema.<br />
Um bom IDE para desenvolvimento é tudo. Ja programei em .NET gostei e agora por questões profissionais estão partindo para J2EE. Estou gostando. O Eclipse esta cada vez melhor.</p>
<p>abraço.<br />
LOUIS</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Paulo A. Costa</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-22</link>
		<dc:creator>Paulo A. Costa</dc:creator>
		<pubDate>Thu, 12 Apr 2007 22:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-22</guid>
		<description>Pelo texto acima, você não precisava nem dizer que prefere Java.

Em um "sistema real", como disse, você sabe que a fase de desenvolvimento ocupa bem mais tempo, e sabe também que não se leva tanto tempo em Análise como você quis dizer.

Mas concordo que a discussão "Java versus .NET" é na maioria das vezes uma discussão de paixão.

Hoje em dia existe uma busca por linguagens que se dizem altamente produtivas, então os desenvolvedores na maioria das vezes não dominam a linguagem totalmente. Aqui vem a pergunta: Se este programador até hoje estivesse fiel a sua antiga linguagem, com maior domínio da mesma, seria ele mais produtivo que utilizando .NET ou Java?

Hoje, vejo sistemas muito mal feitos utilizando Java e .NET, falhas por falta de domínio das mesmas. Funções no código criadas para fazer algo que nativamente a linguagem já oferecia e coisas do gênero.</description>
		<content:encoded><![CDATA[<p>Pelo texto acima, você não precisava nem dizer que prefere Java.</p>
<p>Em um &#8220;sistema real&#8221;, como disse, você sabe que a fase de desenvolvimento ocupa bem mais tempo, e sabe também que não se leva tanto tempo em Análise como você quis dizer.</p>
<p>Mas concordo que a discussão &#8220;Java versus .NET&#8221; é na maioria das vezes uma discussão de paixão.</p>
<p>Hoje em dia existe uma busca por linguagens que se dizem altamente produtivas, então os desenvolvedores na maioria das vezes não dominam a linguagem totalmente. Aqui vem a pergunta: Se este programador até hoje estivesse fiel a sua antiga linguagem, com maior domínio da mesma, seria ele mais produtivo que utilizando .NET ou Java?</p>
<p>Hoje, vejo sistemas muito mal feitos utilizando Java e .NET, falhas por falta de domínio das mesmas. Funções no código criadas para fazer algo que nativamente a linguagem já oferecia e coisas do gênero.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Tiago Silveira</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-19</link>
		<dc:creator>Tiago Silveira</dc:creator>
		<pubDate>Thu, 12 Apr 2007 11:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-19</guid>
		<description>Olá
Acredito que você deva se especializar em uma, mas deve conhecer a outra, pois ai você terá uma visão melhor do que cada uma e capaz.</description>
		<content:encoded><![CDATA[<p>Olá<br />
Acredito que você deva se especializar em uma, mas deve conhecer a outra, pois ai você terá uma visão melhor do que cada uma e capaz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Carlos ABS</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-10</link>
		<dc:creator>Carlos ABS</dc:creator>
		<pubDate>Wed, 11 Apr 2007 21:14:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-10</guid>
		<description>Uma grande questão que surge em meio a esta dúvida é se devemos dominar as duas ou nos especializarmos apenas em uma.

Eu como quero mesmo é virar 100% analista, to + preocupado é com UML.</description>
		<content:encoded><![CDATA[<p>Uma grande questão que surge em meio a esta dúvida é se devemos dominar as duas ou nos especializarmos apenas em uma.</p>
<p>Eu como quero mesmo é virar 100% analista, to + preocupado é com UML.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Drung</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-6</link>
		<dc:creator>Drung</dc:creator>
		<pubDate>Wed, 11 Apr 2007 17:13:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-6</guid>
		<description>Vou dar um pitaco. O .NET é um carro com a seguinte frase em um adesivo no vidro traseiro: "Nascemos para correr atrás da SUN".

Na vida real, já peguei o ônibus de trás, porque o da frente estava cheio demais. Mas não faria isso na vida profissional.

O C# é uma linguagem muito bacana. Muito bem feita. Por isso atraiu bastante gente e impulsionou o .NET. Não questiono a eficiência desta plataforma, pois, conheço muita coisa que funciona, e muito bem. Mas, na minha opinião, quem dita as regras, ainda, é a SUN.

No fundo, aposto no Python, no Ruby e no PHP ;-), porque enquanto a SUN e a Microsoft se atrapalham em meio aos seus conflitos, outros produtos passam a ter a preferência do desenvolvedor. E é preciso dizer que estão agradando, e muito.

[]'s</description>
		<content:encoded><![CDATA[<p>Vou dar um pitaco. O .NET é um carro com a seguinte frase em um adesivo no vidro traseiro: &#8220;Nascemos para correr atrás da SUN&#8221;.</p>
<p>Na vida real, já peguei o ônibus de trás, porque o da frente estava cheio demais. Mas não faria isso na vida profissional.</p>
<p>O C# é uma linguagem muito bacana. Muito bem feita. Por isso atraiu bastante gente e impulsionou o .NET. Não questiono a eficiência desta plataforma, pois, conheço muita coisa que funciona, e muito bem. Mas, na minha opinião, quem dita as regras, ainda, é a SUN.</p>
<p>No fundo, aposto no Python, no Ruby e no PHP ;-), porque enquanto a SUN e a Microsoft se atrapalham em meio aos seus conflitos, outros produtos passam a ter a preferência do desenvolvedor. E é preciso dizer que estão agradando, e muito.</p>
<p>[]&#8217;s</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: David</title>
		<link>http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-5</link>
		<dc:creator>David</dc:creator>
		<pubDate>Wed, 11 Apr 2007 12:59:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtiago.com/2007/04/10/java-vs-net-quem-e-melhor/#comment-5</guid>
		<description>Thiago,
Quanto a questão de "muita linha para pouco resultado", não necessariamente esta correta. Ferramentas/Frameworks mais antigos ( e até alguns recentes ) chegavam a complicar bastante a vida do desenvolvedor as vezes ( Ex.: Struts 1.x com seus amontoados de XML e ActionForms ), mas hoje existem outros frameworks que fazem do desenvolvimento mais tão ágil quanto ou até mais que o .NET. 
Mas enfim, concordo que em qualquer quesito da para se ter resultado semelhante com as duas tecnologias. Nunca enfrentei um projeto que não pudesse ser feito em uma das duas. Porém, a noticia da necessidade da migração do Orkut (http://info.abril.com.br/blog/sandra/20070410_listar.shtml) de .NET para Java me deixou um pouco impressionado.

PS.: Sou fã de Java =);</description>
		<content:encoded><![CDATA[<p>Thiago,<br />
Quanto a questão de &#8220;muita linha para pouco resultado&#8221;, não necessariamente esta correta. Ferramentas/Frameworks mais antigos ( e até alguns recentes ) chegavam a complicar bastante a vida do desenvolvedor as vezes ( Ex.: Struts 1.x com seus amontoados de XML e ActionForms ), mas hoje existem outros frameworks que fazem do desenvolvimento mais tão ágil quanto ou até mais que o .NET.<br />
Mas enfim, concordo que em qualquer quesito da para se ter resultado semelhante com as duas tecnologias. Nunca enfrentei um projeto que não pudesse ser feito em uma das duas. Porém, a noticia da necessidade da migração do Orkut (http://info.abril.com.br/blog/sandra/20070410_listar.shtml) de .NET para Java me deixou um pouco impressionado.</p>
<p>PS.: Sou fã de Java =);</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.394 seconds -->
