<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.10" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comentários em: Rigidez Conceitual Burra em Java</title>
	<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/</link>
	<description>O blog da ASPERCOM Treinamentos   www.aspercom.com.br</description>
	<pubDate>Thu, 11 Mar 2010 01:54:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.10</generator>

	<item>
		<title>por: Abraao</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7131</link>
		<pubDate>Wed, 16 Sep 2009 01:36:01 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7131</guid>
					<description>Eh por isso q amo C/C++ :D</description>
		<content:encoded><![CDATA[<p>Eh por isso q amo C/C++ <img src='http://blog.aspercom.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Morsello</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7126</link>
		<pubDate>Tue, 15 Sep 2009 17:35:14 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7126</guid>
					<description>Rodrigo, concordo 100% com todas as colocações.

Mas particulamente com as camadas e camadas de abstrações em volta de modelos anêmicos. Prá que tanta camada se só se tem getters e setters com XML de cola? Só pode ser para gastar tempo e parecer que se trabalha em algo importante. 

Mas PHP e Ruby vão te fazer lembrar do por que se inventaram os compiladores e debuggers. Gastará seu tempo aí.

Para sua sanidade, recomendo pensar seriamente em aderir à comunidade dos G3 (Groovy+Grails+Griffon).

E´ o caminho mais suave para quem já está no Java World.
E de quebra manter-se com o Spring, o Hibernate e o Tomcat.

Recomendo. E como a comunidade ainda é pequena, tem poucos dogmas.</description>
		<content:encoded><![CDATA[<p>Rodrigo, concordo 100% com todas as colocações.</p>
<p>Mas particulamente com as camadas e camadas de abstrações em volta de modelos anêmicos. Prá que tanta camada se só se tem getters e setters com XML de cola? Só pode ser para gastar tempo e parecer que se trabalha em algo importante. </p>
<p>Mas PHP e Ruby vão te fazer lembrar do por que se inventaram os compiladores e debuggers. Gastará seu tempo aí.</p>
<p>Para sua sanidade, recomendo pensar seriamente em aderir à comunidade dos G3 (Groovy+Grails+Griffon).</p>
<p>E´ o caminho mais suave para quem já está no Java World.<br />
E de quebra manter-se com o Spring, o Hibernate e o Tomcat.</p>
<p>Recomendo. E como a comunidade ainda é pequena, tem poucos dogmas.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Mustang</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7123</link>
		<pubDate>Tue, 15 Sep 2009 16:17:49 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7123</guid>
					<description>Como dito, Java tem muitos problemas, mas dificilmente está estagnado como muito acham. 

Grails é uma excelente prova disso. Não é revolucionário como Rails mas evolucionário: melhorando a stack, focando em produtividade, agilidade e incorporando a filosofia e melhores praticas do RoR, Django, Smalltalk, etc...</description>
		<content:encoded><![CDATA[<p>Como dito, Java tem muitos problemas, mas dificilmente está estagnado como muito acham. </p>
<p>Grails é uma excelente prova disso. Não é revolucionário como Rails mas evolucionário: melhorando a stack, focando em produtividade, agilidade e incorporando a filosofia e melhores praticas do RoR, Django, Smalltalk, etc&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Bjornn Borg</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7121</link>
		<pubDate>Tue, 15 Sep 2009 15:08:19 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-7121</guid>
					<description>Muito legal esse artigo.
Realmente já encontrei muitos projetos com trocentas camadas e em cada uma usando um DTO diferente. Realmente desnecessário.

E uma outra coisa que concordo é com relação à otimizações prematuras. Sou totalmente contra tentar prever problemas e tentar ser perfeito. Acho melhor aplicar a teoria dos 80/20, onde com 20% do esforço se consegue 80% do benefício.

Abraço.</description>
		<content:encoded><![CDATA[<p>Muito legal esse artigo.<br />
Realmente já encontrei muitos projetos com trocentas camadas e em cada uma usando um DTO diferente. Realmente desnecessário.</p>
<p>E uma outra coisa que concordo é com relação à otimizações prematuras. Sou totalmente contra tentar prever problemas e tentar ser perfeito. Acho melhor aplicar a teoria dos 80/20, onde com 20% do esforço se consegue 80% do benefício.</p>
<p>Abraço.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Rodrigo Yoshima</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-6507</link>
		<pubDate>Thu, 06 Aug 2009 17:52:51 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-6507</guid>
					<description>Wescley, o problema é a comunidade e não a linguagem. Java hoje é mainstream e digo para você que teremos ainda MUITOS projetos JAVA. Eu ainda tenho muitos projetos Java e vejo que isso não vai mudar tão cedo.

Porém, como conselho, estude outras coisas. Hoje vejo que JAVA, .NET e Ruby vão tomar o cenário (já estão tomando), então, pra quê fechar portas? Aprenda TUDO.</description>
		<content:encoded><![CDATA[<p>Wescley, o problema é a comunidade e não a linguagem. Java hoje é mainstream e digo para você que teremos ainda MUITOS projetos JAVA. Eu ainda tenho muitos projetos Java e vejo que isso não vai mudar tão cedo.</p>
<p>Porém, como conselho, estude outras coisas. Hoje vejo que JAVA, .NET e Ruby vão tomar o cenário (já estão tomando), então, pra quê fechar portas? Aprenda TUDO.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Wescley Francisco Costa</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-6491</link>
		<pubDate>Wed, 05 Aug 2009 19:42:50 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-6491</guid>
					<description>@Rodrigo, blz?


Eu to estudando java faz quase dois anos. tirei a SCJP e agoro estudo para a SCWCD, porém infelizmente ainda não trabalho com java e sim com produto antigo da MS, vendo suas criticas a algumas coisas da comunidade (que eu achava que tornava ela diferente para melhor das demais) eu começo a questionar-me: Vale a pena investir em Java? Eu ainda acredito, porém já penso em estudar outras tecnologias como Rails por exemplo</description>
		<content:encoded><![CDATA[<p>@Rodrigo, blz?</p>
<p>Eu to estudando java faz quase dois anos. tirei a SCJP e agoro estudo para a SCWCD, porém infelizmente ainda não trabalho com java e sim com produto antigo da MS, vendo suas criticas a algumas coisas da comunidade (que eu achava que tornava ela diferente para melhor das demais) eu começo a questionar-me: Vale a pena investir em Java? Eu ainda acredito, porém já penso em estudar outras tecnologias como Rails por exemplo
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Marco Antonio</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-2291</link>
		<pubDate>Sun, 01 Feb 2009 23:46:20 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-2291</guid>
					<description>Rodrigo,

Eu compreendi perfeitamente o que você quis dizer. Eu não sei o que acontece, mas infelizmente existe na nossa área um percentual muito alto de egocêntricos que se auto denominam mestres e que saem vomitando certas modinhas como se fosse verdade absoluta. O pior é que esses pseudo-mestres tem seguidores (geralmente pessoas com pouca experiência, sem humildade e principalmente sem bom senso) que saem multiplicando esse vomito por aí. O mais incrível é que isso nunca vai acabar. Desde 1993, quando comecei, tenho topado com esses tipos sempre. O que posso falar é que não se chateie com a comunidade e nem com a tecnologia Java por isso. Lembre-se que historicamente tudo o que se populariza demais corre o risco de ter o seu entendimento desviado ou mal interpretado. 

Sei que esse post é antigo mas quis deixar minha opinião mesmo assim. 

Aproveitando a oportunidade tenho estudado, refletido e pesquisado muito sobre arquitetura ultimamente. É sempre um grande desafio desenhar uma arquitetura  adequada as necessidades do projeto, e seus artigos tem servido fonte de conhecimento pra mim. 

Parabéns e muito obrigado.</description>
		<content:encoded><![CDATA[<p>Rodrigo,</p>
<p>Eu compreendi perfeitamente o que você quis dizer. Eu não sei o que acontece, mas infelizmente existe na nossa área um percentual muito alto de egocêntricos que se auto denominam mestres e que saem vomitando certas modinhas como se fosse verdade absoluta. O pior é que esses pseudo-mestres tem seguidores (geralmente pessoas com pouca experiência, sem humildade e principalmente sem bom senso) que saem multiplicando esse vomito por aí. O mais incrível é que isso nunca vai acabar. Desde 1993, quando comecei, tenho topado com esses tipos sempre. O que posso falar é que não se chateie com a comunidade e nem com a tecnologia Java por isso. Lembre-se que historicamente tudo o que se populariza demais corre o risco de ter o seu entendimento desviado ou mal interpretado. </p>
<p>Sei que esse post é antigo mas quis deixar minha opinião mesmo assim. </p>
<p>Aproveitando a oportunidade tenho estudado, refletido e pesquisado muito sobre arquitetura ultimamente. É sempre um grande desafio desenhar uma arquitetura  adequada as necessidades do projeto, e seus artigos tem servido fonte de conhecimento pra mim. </p>
<p>Parabéns e muito obrigado.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Iperfly</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-583</link>
		<pubDate>Fri, 05 Sep 2008 12:25:50 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-583</guid>
					<description>Buenas pessoal.
Trabalho com PHP.
Porem na minha opinião essa coisa de ficar falando Java é isso, PHP é aquilo, RoR é aquele, e .NET é o Cara...putz. Toda linguagem de programação tem coisas boas e ruins, até pq oq é bom pra mim não necessáriamente é bom pra vcs. Vejam só o exememplo.

"Sou desenvolvedor Java. Vem um futuro cliente me procurar para desenvolver uma aplicação em C, o que eu faço manda ele procurar outro pq não gosto de C? Fala serio.
Mesmo se eu não souber C ou odiar C, vou ouvir oq ele precisa, verificar quanto ele esta disposto a investir, fazer um orçamento digno, com um valor que seja lucrativo pra mim, e fechar negócio."

Ai muitos de vcs devem estar pensando esse cara é louco. Ja que pelo ponto de vista lógico, se não gosto de C não sei praticamente nada de C. Ai que entra a questão, será que realmente vale a pena perder nosso tempo que falando mau das linguagens de programação, ou seria melhor ampliarmos nosso network(rede de contatos) com a mais ampla gama de desenvolvedores e afins?

É isso ai. Espero não ter ofendido vcs.
Abraço a todos.
Bom final de semana.</description>
		<content:encoded><![CDATA[<p>Buenas pessoal.<br />
Trabalho com PHP.<br />
Porem na minha opinião essa coisa de ficar falando Java é isso, PHP é aquilo, RoR é aquele, e .NET é o Cara&#8230;putz. Toda linguagem de programação tem coisas boas e ruins, até pq oq é bom pra mim não necessáriamente é bom pra vcs. Vejam só o exememplo.</p>
<p>&#8220;Sou desenvolvedor Java. Vem um futuro cliente me procurar para desenvolver uma aplicação em C, o que eu faço manda ele procurar outro pq não gosto de C? Fala serio.<br />
Mesmo se eu não souber C ou odiar C, vou ouvir oq ele precisa, verificar quanto ele esta disposto a investir, fazer um orçamento digno, com um valor que seja lucrativo pra mim, e fechar negócio.&#8221;</p>
<p>Ai muitos de vcs devem estar pensando esse cara é louco. Ja que pelo ponto de vista lógico, se não gosto de C não sei praticamente nada de C. Ai que entra a questão, será que realmente vale a pena perder nosso tempo que falando mau das linguagens de programação, ou seria melhor ampliarmos nosso network(rede de contatos) com a mais ampla gama de desenvolvedores e afins?</p>
<p>É isso ai. Espero não ter ofendido vcs.<br />
Abraço a todos.<br />
Bom final de semana.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Débito Técnico &#187; Blog Archive &#187; O Mercado está mudando? (turmas de julho da Aspercom)</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-413</link>
		<pubDate>Mon, 18 Aug 2008 16:35:43 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-413</guid>
					<description>[...] Foi muito legal neste mês de julho conversar com muitas pessoas de muitas comunidades diferentes. Uma das motivações de ter escrito o &#8220;Rigidez Conceitual Burra em Java&#8221; é o dinamismo da comunidade PHP. Realmente vejo eles buscando sistemas mais organizados através de frameworks bastante influenciados pelo Rails. Por conta de um sitezinho que precisei fazer, estudei o CakePHP. Infelizmente o site era bem simples e não deu para aprofundar muito, mas é fato que o sistema fica mais claro, mais fácil de manter e com uma melhor separação de responsabilidades. Logicamente a sintaxe do PHP é o que não ajuda! [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Foi muito legal neste mês de julho conversar com muitas pessoas de muitas comunidades diferentes. Uma das motivações de ter escrito o &#8220;Rigidez Conceitual Burra em Java&#8221; é o dinamismo da comunidade PHP. Realmente vejo eles buscando sistemas mais organizados através de frameworks bastante influenciados pelo Rails. Por conta de um sitezinho que precisei fazer, estudei o CakePHP. Infelizmente o site era bem simples e não deu para aprofundar muito, mas é fato que o sistema fica mais claro, mais fácil de manter e com uma melhor separação de responsabilidades. Logicamente a sintaxe do PHP é o que não ajuda! [&#8230;]
</p>
]]></content:encoded>
				</item>
	<item>
		<title>por: Anderson Fortaleza</title>
		<link>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-383</link>
		<pubDate>Mon, 11 Aug 2008 17:24:46 +0000</pubDate>
		<guid>http://blog.aspercom.com.br/2008/07/31/rigidez-conceitual-burra/#comment-383</guid>
					<description>Há varias razões para a comunidade PHP ser tão mais dinâmica que a comunidade Java. Posso dar um exemplo delas.

Quando comecei a programar pra Web, em 2000, comecei a estudar algumas soluções. Java era tão assustadoramente complexo que a tentativa nasceu morta.

Quando tentei fazer algumas coisas em PHP vi que depois de 1 semana já estava prolífico na linguagem.

@Yoshima
"O que é mais fácil? Tornar um Javeiro pragmático ou tornar um PHPeiro mais controlado?"

Essa é uma pergunta crucial, a resposta pra mim é muito clara. Quem acreditar estar no topo nunca vai achar que precisa descer ou andar pra lugar nenhum.</description>
		<content:encoded><![CDATA[<p>Há varias razões para a comunidade PHP ser tão mais dinâmica que a comunidade Java. Posso dar um exemplo delas.</p>
<p>Quando comecei a programar pra Web, em 2000, comecei a estudar algumas soluções. Java era tão assustadoramente complexo que a tentativa nasceu morta.</p>
<p>Quando tentei fazer algumas coisas em PHP vi que depois de 1 semana já estava prolífico na linguagem.</p>
<p>@Yoshima<br />
&#8220;O que é mais fácil? Tornar um Javeiro pragmático ou tornar um PHPeiro mais controlado?&#8221;</p>
<p>Essa é uma pergunta crucial, a resposta pra mim é muito clara. Quem acreditar estar no topo nunca vai achar que precisa descer ou andar pra lugar nenhum.
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
