<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>THLopes.com &#187; google</title>
	<atom:link href="http://www.thlopes.com/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thlopes.com</link>
	<description>Web, Ciência, Computação e Poesia</description>
	<lastBuildDate>Mon, 02 Jan 2012 20:29:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Criando um Ambiente de desenvolvimento com GAE</title>
		<link>http://www.thlopes.com/2010/05/ambiente-desenvolvimento-google-app-engine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ambiente-desenvolvimento-google-app-engine</link>
		<comments>http://www.thlopes.com/2010/05/ambiente-desenvolvimento-google-app-engine/#comments</comments>
		<pubDate>Tue, 04 May 2010 16:03:08 +0000</pubDate>
		<dc:creator>Thomas Lopes</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Projetos]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[eclipe]]></category>
		<category><![CDATA[gae]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://www.thlopes.com/?p=781</guid>
		<description><![CDATA[Em Abril, participei de um projeto onde precisamos montar um ambiente de trabalho bem bacana, envolvendo tecnologia de Cloud Computing, como o Google App Engine (GAE). Não é uma tarefa difícil, na verdade, relativamente fácil de fazer, mas resolvi documentar aqui para diminuir o trabalho ainda mais de pessoas que procuram uma solução para iniciar seus projetos, ou de quem acabou de pegar uma máquina zerada e quer montar um cockpit de desenvolvimento. <a href="http://www.thlopes.com/2010/05/ambiente-desenvolvimento-google-app-engine/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="banner-eclipse-python-gae por thlopes, no Flickr" href="http://www.thlopes.com/2010/05/ambiente-desenvolvimento-google-app-engine/#more-781"><img src="http://farm5.static.flickr.com/4072/4578167341_266106ffb4_o.jpg" alt="banner-eclipse-python-gae" width="558" height="90" /></a></p>
<p>Em Abril, participei de um projeto onde precisamos montar um ambiente de trabalho bem bacana, envolvendo tecnologia de Cloud Computing, como o Google App Engine (GAE). Não é uma tarefa difícil, na verdade, relativamente fácil de fazer, mas resolvi documentar aqui para diminuir o trabalho ainda mais de pessoas que procuram uma solução para iniciar seus projetos, ou de quem acabou de pegar uma máquina zerada e quer montar um cockpit de desenvolvimento.</p>
<p>A seguir, a breve lista do que vamos precisar:</p>
<ul>
<li><a href="http://www.python.org/download/">Python</a></li>
<li><a href="http://code.google.com/appengine/downloads.html">Google App Engine SDK</a></li>
<li><a href="http://www.eclipse.org/downloads/">Eclipse IDE</a> (Recomendo a versão &#8220;For PHP Developers, que já vem com <em>Web Tools Platform, </em>que será útil em outros projetos)</li>
<li><a href="http://pydev.org/download.html">PyDev</a></li>
<li><a href="http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA">Subclipse</a></li>
<li><a href="http://www.aptana.org/">Aptana Studio</a></li>
</ul>
<p>Claro, você pode alternar versões ou usar apenas o Aptana Studio invés do Eclipse, mas eu optei pelo Eclipse para poder usar em outras situações.</p>
<p><span id="more-781"></span></p>
<h2>Python e GAE</h2>
<p>Vamos lançar as bases de nosso ambiente. Começando pela linguagem de nossa escolha, o Python, que dependendo da distruição de seu sistema operacional, já estará instalado (O Ubuntu, por exemplo, já vem com python pronto pra uso). Se quiser testar se já está pronto, abra uma linha de comando (shell) e execute o comando:</p>
<pre>thomas@thlopes:~$ python</pre>
<p>Você deverá ter uma resposta como esta, ou bem parecida, no caso do windows:</p>
<pre>Python 2.5.2 (r252:60911, Jan 20 2010, 23:16:55)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
&gt;&gt;&gt;</pre>
<p>Significa que a linguagem já está pronta para uso no seu sistema. Caso não tenha o programa instalado, basta baixar em http://www.python.org/download/, e instalar em sua máquina. No Windows, será necessário configurar a variável de Ambiente Path para que o executável do Python possa ser executado de qualquer localização no sistema.</p>
<p>Nosso próximo passo é instalar o Google App Engine SDK. Primeiramente, baixe os pacotes de acordo com sua distribuição em http://code.google.com/appengine/downloads.html. No Linux, basta você descompactar numa pasta onde você recorde futuramente (geralmente, crio uma pasta geral para arquivos de libraries diversas que utilizo em diversos projetos: /home/thomas/workspaces/libraries). Depois de extraído, você terá uma estrutura como esta:</p>
<p style="text-align: center"><a title="tutorial-ambiente-figura-01 por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4574432255/"><img src="http://farm4.static.flickr.com/3386/4574432255_fe3d85dfb2_m.jpg" alt="tutorial-ambiente-figura-01" width="240" height="121" /></a></p>
<p>Para assegurar que o GAE está pronto para funcionar em sua máquina, vamos rodar um exemplo que vem no próprio pacote. Ao ser indagado se o Server deve procurar por updates, responda com Y/N:</p>
<pre>thomas@thlopes:~$ cd workspace/libraries/google_appengine/
thomas@thlopes:~/workspace/libraries/google_appengine$ ./dev_appserver.py demos/guestbook/.</pre>
<pre>INFO     2010-05-03 14:23:59,698 appengine_rpc.py:159] Server: appengine.google.com
Allow dev_appserver to check for updates on startup? (Y/n): Y</pre>
<p>Depois de checar pelos updates ele vai mostrar o seguinte:</p>
<p>INFO     2010-05-03 14:25:13,339 dev_appserver_main.py:407] Running application guestbook on port 8080: http://localhost:8080</p>
<p>Isso quer dizer que o servidor de testes está pronto para rodar em http://localhost:8080. Não feche esse terminal, pois isso fará com que o servidor de testes seja fechado também. Copie e cole no seu browser:</p>
<p style="text-align: center"><em><a title="tutorial-ambiente-figura-02 por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578692042/"><img src="http://farm5.static.flickr.com/4008/4578692042_94ed658b0f_m.jpg" alt="tutorial-ambiente-figura-02" width="240" height="176" /></a> <a title="tutorial-ambiente-figura-03 por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578692046/"><img src="http://farm5.static.flickr.com/4066/4578692046_79ab71c8be_m.jpg" alt="tutorial-ambiente-figura-03" width="240" height="170" /></a></em></p>
<p style="text-align: left">Você verá um formulário, poste alguma coisa para testar o funcionamento. Se verificar na janela de terminal, verá que ele mostra um output do log do mesmo, para debug. Pronto, segu GAE está pronto para ser usado. Há uma pasta chamada new_project_template que mostra os arquivos básicos que todo app no GAE deve conter. Você também pode seguir os <a title="Documentação GAE" href="http://code.google.com/appengine/docs/python/gettingstarted">tutoriais da própria documentação</a> para se situar melhor com ese SDK.</p>
<h2 style="text-align: left">Eclipse IDE/SDK</h2>
<p style="text-align: left">Agora vamos para o próximo passo, instalar nosso Eclipse. Aqui praticamente não há segredos: Tanto No Linux quanto no Windows, você pode baixar um pacote que já vem com o Eclipse pronto para uso, bastando descompactar em alguma pasta. No Linux você ainda tem a opção de instalar via gerenciador de pacotes, caso prefira. Mas eu recomendo baixar o último pacote no site de downloads (/http://www.eclipse.org/downloads/), pois geralmente as versões nos repositórios padrão são um tanto quanto defasadas. Descompacte tudo numa pasta de sua preferência, por exemplo, /home/thomas/eclipse. Após descompactado, você pode criar atalhos para a área de trabalho ou onde quiser (inclusive, um ícone já vem no pacote para Linux, para  você customizar o link). Pronto, você tem uma suíte robusta e pronta para desenvolver diversos tipos de projetos, em uma infinidade de linguagens. Eclipse é uma suíte modular, com muitos plugins desenvolvidos, de execelente qualidade, inclusive, um deles é o nosso próximo passo. Execute o Eclipse. Ao executá-lo, ele vai perguntar onde você quer definir seu workspace padrão. O meu, gosto de manter assim: /home/thomas/workspace, mas você pode escolher qualquer lugar de preferência. Só pra situar os que nunca usaram o Eclipse: Workspace é o lugar onde você vai criar as pastas dos seus projetos. Como eu trabalho com diversos níveis de projetos (trabalho, pessoal, estudos, etc), eu crio subníveis, por exemplo: /home/thomas/wokspaces/work  e /home/thomas/workspaces/personal, etc&#8230; Escolha a vontade!</p>
<p style="text-align: center"><em><a title="tutorial-ambiente-figura-04-Eclipse-Wokspace por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578692060/"><img src="http://farm5.static.flickr.com/4046/4578692060_f9b1ea3434_m.jpg" alt="tutorial-ambiente-figura-04-Eclipse-Wokspace" width="240" height="201" /></a></em></p>
<h2 style="text-align: left">PyDev</h2>
<p style="text-align: left">Estamos quase terminando, agora vamos instalar um plugin que vai facilitar nosso trabalho com tudo isso que instalamos e vamos utilizar ao longo de nosso dia-a-dia de trabalho. PyDev é o plugin que você precisa para desenvolver projetos em Python, sejam eles web ou não. Ele já vem com facilitadores para trabalhar com projetos em Django também. Para obter  mesmo, basta visitar http://www.pydev.org/download.html, onde você pode fazer o download do mesmo, ou optar pela instalação mais fácil e rápida. Procure por <strong>Quick Install</strong> na página, e encontrarás as instruções para instalar como plugin pelo próprio Eclipse:</p>
<p style="text-align: left">Vá para o  <strong>update manager </strong>(Menu Help &gt; Install New Software), e adicione a seguinte   	fonte: <a href="http://pydev.org/updates">http://pydev.org/updates</a></p>
<p style="text-align: center"><em><a title="tutorial-ambiente-figura-05-PyDev-no-Eclipse por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578692062/"><img src="http://farm5.static.flickr.com/4024/4578692062_2b8ce7c68b_m.jpg" alt="tutorial-ambiente-figura-05-PyDev-no-Eclipse" width="240" height="168" /></a></em></p>
<p>Depois é só seguir os passos na tela, instalando apenas a primeira opção (PyDev &gt; PyDev for Eclipse). Depois de instalar tudo, reinicie o Eclipse. Se você brincar um pouco nele agora verá que já temos novas opções de novos projetos, perspectivas e uma série de outras coisas interessantes.</p>
<p style="text-align: center"><em><a title="tutorial-ambiente-figura-06-pydev-projects por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578692068/"><img src="http://farm5.static.flickr.com/4023/4578692068_2c58809825_m.jpg" alt="tutorial-ambiente-figura-06-pydev-projects" width="240" height="193" /></a></em></p>
<h2>SVN com Subclipse</h2>
<p>Continuando, vamos instalar um plugin que vai nos ajudar com as tarefas de SVN. Não vamos explicar muito sobre SVN, vamos supor que você leitor, já está familiarizado com essa ferramenta de versionamento. Porém, caso não, há diversos tutoriais na internet onde você pode aprender um pouco mais sobre essa ferramenta. Voltando, basta entrar no site para encontrar referência de como instalar o Subclipse no seu Eclipse: http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA . Na página, procure pelo cabeçalho Installation Instructions, e você verá o passo-a-passo básico de como instalar o plugin. Para a versão que instalamos de Eclipse, o Subclipse 1.6.x é o correto. Expanda o itens, e marque os sub-itens listados abaixo (apenas os required):</p>
<ul>
<li>Subclipse (Required)</li>
<li>Subversion Client Adapter (Required)</li>
<li>Subversion JavaHL Native Library Adapter (Required)</li>
</ul>
<p>Depois de instalar tudo, reinicie o Eclipse novamente. Se você estiver no Linux/Gnome, e ver uma mensagem alertando sobre um bug relacionado ao Keyring, apenas dê Ok e prossiga. Vamos verificar se está tudo ok, Indo no menu File &gt; New&#8230; &gt; Project , depois expanda o item SVN, e cheque se há o item Checkout Projects from SVN.</p>
<p style="text-align: center"><em><a title="tutorial-ambiente-figura-07-subclipse-new-project por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578692076/"><img src="http://farm5.static.flickr.com/4017/4578692076_e00afcb482_m.jpg" alt="tutorial-ambiente-figura-07-subclipse-new-project" width="240" height="192" /></a></em></p>
<p>Se você já tiver algum projeto no SVN, agora é a hora de tentar puxá-lo para sua máquina. Caso ocorra um erro informando que a biblioteca JavaHL não está instalada corretamente, instale o seguinte pacote via gerenciador do sistema (Linix/Gnome).</p>
<pre>thomas@thlopes:~$ sudo apt-get install libsvn-java</pre>
<p>Caso tenha esse mesmo problema em outros sistemas, verifique nesse Link:  http://subclipse.tigris.org/wiki/JavaHL e nese outro aqui: http://islandlinux.org/howto/installing-javahl-subclipseeclipse-ubuntu. Particularmente, só notei esse problema na versão 8.10 do Ubuntu. Depois de garantir que o Subclipse está instalado corretamente, podemos prosseguir com a parte final de nosso tutorial.</p>
<h2>Aptana Studio</h2>
<p>Instalar o Apta Studio para Eclipse agora vai ser fácil, mesmo processo de instalar os plugins acima, porém um pouco mais demorado pelo tamanho desse plugin que vai lhe permitir usar alguns facilitadores para desenvolvimento Web. Acesse http://www.aptana.org/studio/plugin e obtenha o endereço para configurar uma nova fonte de plugins para o Eclipse: http://download.aptana.org/tools/studio/plugin/install/studio. Basta seguir as instruções do próprio site, mas resumindo, adicione como fonte e selecione o único item que vai surgir para instalar: Aptana Studio. Prossiga os passos como nas instalações anteriores. Talvez demore um pouco, dependendo de sua conexão. Agora é a hora de levantar da cadeira, dar aquela espreguiçada, tomar um cafezinho, e se preparar para já começar a desenvolver!</p>
<p>Após esse passo, você já terá um Eclipse bem diferente do padrão, com diversas opções, pronto para trabalhar com o Google App Engine, e com muitos recursos para facilitar o desenvolvimento Web. Agora, é só fazer bom proveito desse canhão!!!</p>
<h2>Criando um projeto</h2>
<p>Para começar, é muito fácil. Basta criar um novo projeto em File &gt; New &gt; Project&#8230; &gt; PyDev &gt; PyDev Google App Engine Project, informar os parâmetros que ele mesmo vai pedir, para linkar a biblioteca do Google App Egine, e pronto, seu projeto estará pronto para ser trabalhado.</p>
<p style="text-align: center"><em><a title="tutorial-ambiente-figura-08-novo-projeto por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578121553/"><img src="http://farm5.static.flickr.com/4048/4578121553_f72a1ae5ab_m.jpg" alt="tutorial-ambiente-figura-08-novo-projeto" width="240" height="199" /></a></em></p>
<p>Para rodar sua versão local e fazer os testes/debug, basta configurar o projeto para rodar como uma aplicação GAE pelo próprio PyDev. Clique com o botão direito sobre o Projeto no Package explorer, selecione Run As &gt; PyDev: Google App Run (Se não aparecer sobre o projeto, tente sobre a pasta src do mesmo). Pronto, seu projeto vai estar rodando no http://localhost:8080/, igual quando rodamos com a linha de comando mais acima.</p>
<p style="text-align: center"><em><a title="tutorial-ambiente-figura-09-pydev-gae-run por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4578121557/"><img src="http://farm5.static.flickr.com/4047/4578121557_485560847c_m.jpg" alt="tutorial-ambiente-figura-09-pydev-gae-run" width="240" height="167" /></a></em></p>
<h2 style="text-align: left">Mãos a obra!</h2>
<p style="text-align: left">É isso pessoal, já temos nosso ambiente pronto para arregaçar as mangas e começar a codificar! Em breve mando mais dicas de como personalizar o ambiente e turbiná-lo para outros tipos de projetos! Agradecimentos ao Maurício Lima e todo o pessoal da Crowds and Clouds!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thlopes.com/2010/05/ambiente-desenvolvimento-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Facebook ataca novamente</title>
		<link>http://www.thlopes.com/2010/02/facebook-ataca-novamente/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=facebook-ataca-novamente</link>
		<comments>http://www.thlopes.com/2010/02/facebook-ataca-novamente/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 12:34:13 +0000</pubDate>
		<dc:creator>Thomas Lopes</dc:creator>
				<category><![CDATA[Fatos]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hiphop]]></category>

		<guid isPermaLink="false">http://www.thlopes.com/?p=704</guid>
		<description><![CDATA[Quem disse que é o fim do e-mail? Algumas celebridades da Internet dizem que o tempo do e-mail acabou. Não é o que os cabeças do Facebook acreditam. Após lançar uma novidade polêmica na área técnica (o projeto HipHop), agora o prodígio das redes sociais quer atacar um dos principais produto do Google (exatamente, esse projeto já está sendo chamado de Gmail Killer). <a href="http://www.thlopes.com/2010/02/facebook-ataca-novamente/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a title="Facebook screenshot por thlopes, no Flickr" href="http://www.flickr.com/photos/thlopes/4331729915/"><img class="alignleft" src="http://farm3.static.flickr.com/2789/4331729915_e74c494723_o.jpg" alt="Facebook screenshot" width="315" height="245" /></a></p>
<p>Quem disse que é o fim do e-mail? Algumas celebridades da Internet dizem que o tempo do e-mail acabou. Não é o que os cabeças do Facebook acreditam. Após lançar uma <a title="Facebook reescrevendo o PHP" href="http://www.thlopes.com/2010/02/facebook-x-php/">novidade polêmica na área técnic</a>a (o projeto <a title="Otimizador de PHP escrito pelo Facebook" href="http://developers.facebook.com/news.php?blog=1&amp;story=358">HipHop</a>), agora o prodígio das redes sociais quer atacar um dos principais produto do Google (exatamente, esse projeto já está sendo chamado de Gmail Killer), pelo menos é o que apontam alguns rumores.</p>
<p>Há um tempo que as mensagens do Facebook estão indiretamente linkadas com o e-mail interno (sistema de mensagens), e com algumas novidades que estão sendo implementadas, como a busca, dão a entender de que a aposta deles é investir nesse aspecto da rede social. Chamado <strong>Projeto Titan</strong> (olha a mania de grandeza), terá suporte completo POP/IMAP, permitindo aos usuários terem seu próprio <a href="http://www.techcrunch.com/2009/06/09/you-have-three-days-to-pick-your-facebook-vanity-url/">vanityurl</a>@facebook.com.</p>
<p>Assim como no <a title="Project Titan no TechCrunch" href="http://www.techcrunch.com/2010/02/05/facebooks-project-titan-a-full-featured-webmail-product/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+Techcrunch+(TechCrunch)">post original</a>, eu ainda não acho que seja o <em>Davi</em> para o<em> Golias</em> Gmail. Mas a possibilidade de linkar sua <em>vanityurl</em> como uma conta de e-mail é um pé na frente para o Facebook começar na área do e-mail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thlopes.com/2010/02/facebook-ataca-novamente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chrome ganhando terreno</title>
		<link>http://www.thlopes.com/2010/02/chrome-ganhando-terreno/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=chrome-ganhando-terreno</link>
		<comments>http://www.thlopes.com/2010/02/chrome-ganhando-terreno/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 21:32:15 +0000</pubDate>
		<dc:creator>Thomas Lopes</dc:creator>
				<category><![CDATA[Fatos]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ie]]></category>

		<guid isPermaLink="false">http://www.thlopes.com/?p=695</guid>
		<description><![CDATA[Uma pesquisa do NetApplications relevou que, enquanto o Internet Explorer vai perdendo sua posição no mercado,  um terceiro player quem vai tomando espaço: o Google Chrome. <a href="http://www.thlopes.com/2010/02/chrome-ganhando-terreno/">Continuar lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Uma pesquisa do <a href="http://www.netmarketshare.com/browser-market-share.aspx?qprid=1">NetApplications</a> relevou que, enquanto o Internet Explorer vai perdendo sua posição no mercado,  um terceiro player quem vai tomando espaço: o Google Chrome.</p>
<p><a class="flickr-image alignleft" title="Firefox x Chrome" href="http://www.flickr.com/photos/thlopes/4328046359/"><img longdesc="http://farm5.static.flickr.com/4027/4328046359_2292c3a16d_o.jpg" src="http://farm5.static.flickr.com/4027/4328046359_2292c3a16d_o.jpg" alt="Firefox x Chrome" /></a></p>
<p>Cheguei a comentar em um <a href="http://www.thlopes.com/2009/10/ie6-morte/">post anterior, que na briga entre Firefox e IE, quem poderia ganhar era o Chrome</a>.  <a href="http://info.abril.com.br/noticias/blogs/estacaowindows/internet/chrome-atropela-internet-explorer-e-firefox/">Visite esse post da Info para mais detalhes da pesquisa.</a> Ultimamente, tenho experimentado bastante o Google Chrome. Realmente, tem muito mais estabilidade e velocidade, com sua engine de <a href="http://code.google.com/p/v8/">Javascript V8</a>, DNS dedicado, etc&#8230; além de ter cada aba como um Thread. Ou seja, não vai ser um simples site que vai derrubar seu navegador (a não ser que derrube o sistema todo). Creio que o principal apelo para quem chega ao Chrome é estar cansado de esperar muito pelo carregamento das páginas. Os engenheiros do Chrome perceberam isso e atacaram o problema de diversas formas diferentes, conseguindo um resultado muito bom: navegar no Chrome é a melhor experiência para os usuários comuns.</p>
<p>Outra coisa muito interessante: é muito parecido com o Firefox: Atalhos, funcionalidades (até o Shift+CTRL+T, para reabrir abas fechadas recentemente). Vários outros atalhos e formatos são muito parecidos, tornando mais fácil ainda a migração dos antigos usuários da Mozilla. Um amigo comentou comigo outro dia: <em>&#8220;a Google sempre apoiou o desenvolvimento do Firefox, mas claro, sempre aproveitando seu código, seu funcionamento, para um dia chegar e lançar um browser com tudo de bom e mais um pouco&#8221;</em>. Concordo. Talvez seja por isso que recebemos a <a href="http://imasters.uol.com.br/artigo/15723">notícia recente de que o buscador padrão do Firefox no Ubuntu seria a do Yahoo</a>.</p>
<p>Porém, para desenvolvimento, ainda falta melhorar. As ferramentas que ele possui para ajudar os desenvolvedores ainda é muito precária, não permitindo muitas alterações em tempo real (pelo menos não com o mesmo dinamismo) que  no <a href="http://getfirebug.com/">Firebug </a>do Firefox ainda é muito superior. Mas isso ainda pode mudar já que o Chrome agora tem <a href="http://googlediscovery.com/2008/09/19/google-chrome-ganhara-suporte-a-add-ons-e-user-scripts/">suporte a Add-ons</a>, sem contar que scripts <a href="http://br-linux.org/2010/chrome-4-vai-suportar-nativamente-scripts-do-greasemonkey/">GreaseMonkey rodarão nativamente dentro do browser, sem necessidade plugin</a>. Tudo isso, como um esforço para atrair a atenção dos desenvolvedores e aumentar o crescimento no mercado de browsers. Se não bastasse, ainda lançou um concurso, <a href="http://imasters.uol.com.br/artigo/15757">premiando em dinheiro quem encontrar bugs no navegador</a>.</p>
<p>De qualquer forma, ainda não abandono o Firefox para desenvolver aplicações web. Principalmente porque ele ainda tem uma boa parcela do mercado, e também porque suas ferramentas de desenvolvimento são, em minha opinião, muito superiores.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thlopes.com/2010/02/chrome-ganhando-terreno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

