<?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>Comments on: Dicas de estudo para se tornar um desenvolvedor web produtivo</title>
	<atom:link href="http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/feed/" rel="self" type="application/rss+xml" />
	<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/</link>
	<description>Software em geral, com muitas xícaras de Java, open source, SOA e o que mais surgir de interessante :)</description>
	<pubDate>Fri, 12 Mar 2010 17:01:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: blpsilva</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3610</link>
		<dc:creator>blpsilva</dc:creator>
		<pubDate>Wed, 06 May 2009 01:26:21 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3610</guid>
		<description>Oi Bruno, sobre o Struts, minha opinião é como falei. Não é uma opção a ser considerada para projetos novos, mas se você considerar o critério empregabilidade, ainda é importante. 

Pense em quantas empresas ainda tem aplicações em Struts. Esse legado ainda deve permanecer por um bom tempo. Um profissional que precise se realocar HOJE pode perder algumas vagas por não conhecer Struts. Esse ponto que eu quis destacar.

Sobre o Wicket, eu considero bem mais interessante do que JSF, mas não me adaptei à abordagem de trabalho dele. É um framework muito bem pensado, e você consegue trabalhar em projetos web com um bom modelo OO, com componentes consistentes, etc. 

Entretanto, simplesmente não é a abordagem que funciona melhor para mim. Eu prefiro trabalhar com uma abordagem RESTFul, no estilo do Spring MVC. Isso é gosto pessoal meu, portanto quem quiser avaliar e usar o Wicket, go ahead and be happy. Na pior das hipóteses será um aprendizado válido que trará novas idéias.

[]s</description>
		<content:encoded><![CDATA[<p>Oi Bruno, sobre o Struts, minha opinião é como falei. Não é uma opção a ser considerada para projetos novos, mas se você considerar o critério empregabilidade, ainda é importante. </p>
<p>Pense em quantas empresas ainda tem aplicações em Struts. Esse legado ainda deve permanecer por um bom tempo. Um profissional que precise se realocar HOJE pode perder algumas vagas por não conhecer Struts. Esse ponto que eu quis destacar.</p>
<p>Sobre o Wicket, eu considero bem mais interessante do que JSF, mas não me adaptei à abordagem de trabalho dele. É um framework muito bem pensado, e você consegue trabalhar em projetos web com um bom modelo OO, com componentes consistentes, etc. </p>
<p>Entretanto, simplesmente não é a abordagem que funciona melhor para mim. Eu prefiro trabalhar com uma abordagem RESTFul, no estilo do Spring MVC. Isso é gosto pessoal meu, portanto quem quiser avaliar e usar o Wicket, go ahead and be happy. Na pior das hipóteses será um aprendizado válido que trará novas idéias.</p>
<p>[]s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno Borges</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3602</link>
		<dc:creator>Bruno Borges</dc:creator>
		<pubDate>Tue, 05 May 2009 17:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3602</guid>
		<description>Discordo da sua afirmação sobre Struts. Acredito que estudar Struts seria desperdício de tempo, no caso de se estar à procura de um emprego que exija isso. Existem muitas vagas para JSF, então este deveria ser o framework a se estudar.

No caso de estudar frameworks extras, recomendo fortemente Apache Wicket, além dos que você recomendou. Ou seja, troque o Struts pelo Wicket. Se quer ir na onda do mercado, estude JSF e o que mais estiver disponível, exceto opções descontinuadas (Struts).

[]'s
Bruno</description>
		<content:encoded><![CDATA[<p>Discordo da sua afirmação sobre Struts. Acredito que estudar Struts seria desperdício de tempo, no caso de se estar à procura de um emprego que exija isso. Existem muitas vagas para JSF, então este deveria ser o framework a se estudar.</p>
<p>No caso de estudar frameworks extras, recomendo fortemente Apache Wicket, além dos que você recomendou. Ou seja, troque o Struts pelo Wicket. Se quer ir na onda do mercado, estude JSF e o que mais estiver disponível, exceto opções descontinuadas (Struts).</p>
<p>[]&#8217;s<br />
Bruno</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guilherme Garnier</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3559</link>
		<dc:creator>Guilherme Garnier</dc:creator>
		<pubDate>Mon, 04 May 2009 14:19:15 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3559</guid>
		<description>Bruno, os validadores do Web Developer redirecionam para os do W3C. O plugin HTML Validator tem a vantagem de ser executado localmente, o que é muito útil durante o desenvolvimento local, pois, nesta situação, não é possível utilizar o do W3C (somente através de upload da página).

Obrigado pelos esclarecimentos sobre JSF. Concordo com tudo o que você escreveu!</description>
		<content:encoded><![CDATA[<p>Bruno, os validadores do Web Developer redirecionam para os do W3C. O plugin HTML Validator tem a vantagem de ser executado localmente, o que é muito útil durante o desenvolvimento local, pois, nesta situação, não é possível utilizar o do W3C (somente através de upload da página).</p>
<p>Obrigado pelos esclarecimentos sobre JSF. Concordo com tudo o que você escreveu!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Ponte</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3558</link>
		<dc:creator>Rafael Ponte</dc:creator>
		<pubDate>Mon, 04 May 2009 13:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3558</guid>
		<description>Excelente post Bruno!

Todas as tuas dicas são realmentes válidas, sem dúvida.
Seu post serve de referência para muitos desenvolvedores, principalmente quem está iniciando no mundo web.

Parabéns!</description>
		<content:encoded><![CDATA[<p>Excelente post Bruno!</p>
<p>Todas as tuas dicas são realmentes válidas, sem dúvida.<br />
Seu post serve de referência para muitos desenvolvedores, principalmente quem está iniciando no mundo web.</p>
<p>Parabéns!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blpsilva</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3553</link>
		<dc:creator>blpsilva</dc:creator>
		<pubDate>Mon, 04 May 2009 11:12:02 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3553</guid>
		<description>Oi Guilherme, tudo bem? Eu já conhecia o Poster, ele é bem legal mesmo. Eu fiquei um pouco em dúvida se ele se encaixava nesse tópico, aí acabei deixando de fora. Mas acho que ele se encaixa sim, depois vou atualizar aqui. 

Sobre os validadores de HTML, o Web Developer tem também :)

Sobre JSF, eu tenho alguns problemas. O que ele tenta fazer - in a nutshell - é prover o mesmo estilo de desenvolvimento que as antigas IDEs Delphi/VB, mas aplicado para web. Pros fissurados por Drag and Drop, talvez isso faça sentido, mas eu acho que ele atrapalha bem mais que ajuda.

Eu não gosto da maneira como JSF "se mete" no desenvolvimento client-side. O framework atrapalha muito na interação dos desenvolvedores com os designers. Tem muito código sujo no client-side de JSF. Tanto em relação ao CSS como JS. Aqueles componentes bonitinhos podem parecer muito atraentes, mas eles complicam muito na personalização do estilo e comportamento da página.

Além disso, tem uma questão de preferência pessoal nisso. O JSF te provê uma abstração que "tenta não ser web". Ele tem um modelo de tratamento de eventos e de request/response que quer dar uma forma de trabalho tipo Delphi, abstraindo o modelo "request/response" tradicional. Eu não gosto dessa forma de trabalho, eu prefiro uma abordagem mais RESTFul, vendo claramente as URIs, tratando os Requests e Responses HTTP como eles realmente são. 

Há pessoas que se adaptam melhor à forma de trabalho do JSF, então quem preferir,  use-o à vontade, não vou condenar. Mas eu definitivamente não gosto, e há muito mais opções do jeito que eu gosto do que o contrário, felizmente :)</description>
		<content:encoded><![CDATA[<p>Oi Guilherme, tudo bem? Eu já conhecia o Poster, ele é bem legal mesmo. Eu fiquei um pouco em dúvida se ele se encaixava nesse tópico, aí acabei deixando de fora. Mas acho que ele se encaixa sim, depois vou atualizar aqui. </p>
<p>Sobre os validadores de HTML, o Web Developer tem também <img src='http://brunopereira.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sobre JSF, eu tenho alguns problemas. O que ele tenta fazer - in a nutshell - é prover o mesmo estilo de desenvolvimento que as antigas IDEs Delphi/VB, mas aplicado para web. Pros fissurados por Drag and Drop, talvez isso faça sentido, mas eu acho que ele atrapalha bem mais que ajuda.</p>
<p>Eu não gosto da maneira como JSF &#8220;se mete&#8221; no desenvolvimento client-side. O framework atrapalha muito na interação dos desenvolvedores com os designers. Tem muito código sujo no client-side de JSF. Tanto em relação ao CSS como JS. Aqueles componentes bonitinhos podem parecer muito atraentes, mas eles complicam muito na personalização do estilo e comportamento da página.</p>
<p>Além disso, tem uma questão de preferência pessoal nisso. O JSF te provê uma abstração que &#8220;tenta não ser web&#8221;. Ele tem um modelo de tratamento de eventos e de request/response que quer dar uma forma de trabalho tipo Delphi, abstraindo o modelo &#8220;request/response&#8221; tradicional. Eu não gosto dessa forma de trabalho, eu prefiro uma abordagem mais RESTFul, vendo claramente as URIs, tratando os Requests e Responses HTTP como eles realmente são. </p>
<p>Há pessoas que se adaptam melhor à forma de trabalho do JSF, então quem preferir,  use-o à vontade, não vou condenar. Mas eu definitivamente não gosto, e há muito mais opções do jeito que eu gosto do que o contrário, felizmente <img src='http://brunopereira.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guilherme Garnier</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3552</link>
		<dc:creator>Guilherme Garnier</dc:creator>
		<pubDate>Mon, 04 May 2009 10:53:43 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3552</guid>
		<description>Legal, boas dicas. Algum motivo específico para você não recomendar JSF?

Para quem trabalha com web services, uma extensão do Firefox que acho útil é o Poster (https://addons.mozilla.org/en-US/firefox/addon/2691).

Para validação de HTML, há a extensão HTML Validator (http://users.skynet.be/mgueury/mozilla/), e o site do W3C tem validadores para HTML (http://validator.w3.org/) e CSS (http://jigsaw.w3.org/css-validator/).</description>
		<content:encoded><![CDATA[<p>Legal, boas dicas. Algum motivo específico para você não recomendar JSF?</p>
<p>Para quem trabalha com web services, uma extensão do Firefox que acho útil é o Poster (https://addons.mozilla.org/en-US/firefox/addon/2691).</p>
<p>Para validação de HTML, há a extensão HTML Validator (http://users.skynet.be/mgueury/mozilla/), e o site do W3C tem validadores para HTML (http://validator.w3.org/) e CSS (http://jigsaw.w3.org/css-validator/).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blpsilva</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3540</link>
		<dc:creator>blpsilva</dc:creator>
		<pubDate>Mon, 04 May 2009 00:59:59 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3540</guid>
		<description>Faaaaale maxo!  Show de bola, obrigado pelos comentários :)</description>
		<content:encoded><![CDATA[<p>Faaaaale maxo!  Show de bola, obrigado pelos comentários <img src='http://brunopereira.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Carneiro</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3538</link>
		<dc:creator>Rafael Carneiro</dc:creator>
		<pubDate>Mon, 04 May 2009 00:48:03 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3538</guid>
		<description>Parabéns pelo post maxo!

Gostei tanto que até &lt;a href="http://www.rafaelcarneiro.net/blog/2009/05/03/o-desenvolvedor-web-eficaz/" rel="nofollow"&gt;bloguei&lt;/a&gt; sobre ele! :)</description>
		<content:encoded><![CDATA[<p>Parabéns pelo post maxo!</p>
<p>Gostei tanto que até <a href="http://www.rafaelcarneiro.net/blog/2009/05/03/o-desenvolvedor-web-eficaz/" rel="nofollow">bloguei</a> sobre ele! <img src='http://brunopereira.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Carneiro &#187; O desenvolvedor web eficaz</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3537</link>
		<dc:creator>Rafael Carneiro &#187; O desenvolvedor web eficaz</dc:creator>
		<pubDate>Mon, 04 May 2009 00:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3537</guid>
		<description>[...] a linha de títulos de posts clássicos da Caelum que contém o adjetivo eficaz, indico o post Dicas de estudo para se tornar um desenvolvedor web produtivo de autoria do Bruno Pereira para desenvolvedores web que utilizam qualquer plataforma de [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] a linha de títulos de posts clássicos da Caelum que contém o adjetivo eficaz, indico o post Dicas de estudo para se tornar um desenvolvedor web produtivo de autoria do Bruno Pereira para desenvolvedores web que utilizam qualquer plataforma de [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blpsilva</title>
		<link>http://brunopereira.org/2009/04/27/dicas-de-estudo-para-se-tornar-um-desenvolvedor-web-produtivo/#comment-3384</link>
		<dc:creator>blpsilva</dc:creator>
		<pubDate>Wed, 29 Apr 2009 00:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://brunopereira.org/?p=318#comment-3384</guid>
		<description>@Igo

Bom ver você por aqui. Eu estou num estágio semelhante ao seu. Grails e Django já tô bem familiarizado e consigo utilizar bem em projetos "valendo". O RoR ainda não consegui dedicar o tempo de estudo, mas farei isso em algum momento esse ano.

[]s</description>
		<content:encoded><![CDATA[<p>@Igo</p>
<p>Bom ver você por aqui. Eu estou num estágio semelhante ao seu. Grails e Django já tô bem familiarizado e consigo utilizar bem em projetos &#8220;valendo&#8221;. O RoR ainda não consegui dedicar o tempo de estudo, mas farei isso em algum momento esse ano.</p>
<p>[]s</p>
]]></content:encoded>
	</item>
</channel>
</rss>
