<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: AJAX em 20 minutos</title>
	<atom:link href="http://log4dev.com/2007/08/21/ajax-em-20-minutos/feed/" rel="self" type="application/rss+xml" />
	<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/</link>
	<description></description>
	<lastBuildDate>Fri, 25 Nov 2011 22:30:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: brinner</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-181216</link>
		<dc:creator>brinner</dc:creator>
		<pubDate>Mon, 07 Mar 2011 03:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-181216</guid>
		<description>&lt;p&gt;tbm concordo naum entendi  nada  desse seu  artigo tah  muito mal  explicado desculpe me mas  concordo  com bruno&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>tbm concordo naum entendi  nada  desse seu  artigo tah  muito mal  explicado desculpe me mas  concordo  com bruno</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Rodrigo  Rosalin</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-177806</link>
		<dc:creator>Rodrigo  Rosalin</dc:creator>
		<pubDate>Fri, 21 Jan 2011 21:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-177806</guid>
		<description>&lt;p&gt;eu particurlamente gostei do artigo! parabéns&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>eu particurlamente gostei do artigo! parabéns</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Raphael Lullis</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-165400</link>
		<dc:creator>Raphael Lullis</dc:creator>
		<pubDate>Tue, 13 Jul 2010 03:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-165400</guid>
		<description>&lt;p&gt;Bruno, não entendi sua dúvida/bronca. Vc pode fazer o favor de traduzir de Miguxês para Português?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Bruno, não entendi sua dúvida/bronca. Vc pode fazer o favor de traduzir de Miguxês para Português?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: bruno web</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-165373</link>
		<dc:creator>bruno web</dc:creator>
		<pubDate>Tue, 13 Jul 2010 02:25:37 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-165373</guid>
		<description>&lt;p&gt;não intendi o proposito desse tutorial pois vcs fizeram um tutorial pra quem ja sabe programar em ajax. ops mais oq que um programador de ajax vai fazer aqui lendo tutorial de ajax se ele ja sabe... pois aqui naum encina a quem quer aprender que exemplo pratico e visivél que vc deuuu aiii?? eu nun viii só gasteiii meu tempo&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>não intendi o proposito desse tutorial pois vcs fizeram um tutorial pra quem ja sabe programar em ajax. ops mais oq que um programador de ajax vai fazer aqui lendo tutorial de ajax se ele ja sabe&#8230; pois aqui naum encina a quem quer aprender que exemplo pratico e visivél que vc deuuu aiii?? eu nun viii só gasteiii meu tempo</p>]]></content:encoded>
	</item>
	<item>
		<title>By: cleionesio</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-74317</link>
		<dc:creator>cleionesio</dc:creator>
		<pubDate>Thu, 11 Jun 2009 18:47:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-74317</guid>
		<description>&lt;p&gt;Artigo muito bom, gostei da forma descomplicada de explicar o codigo
show de bola.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Artigo muito bom, gostei da forma descomplicada de explicar o codigo
show de bola.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Action Developers (RIA)&#187; Arquivo do Blog &#187; AJAX em 20 minutos</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1171</link>
		<dc:creator>Action Developers (RIA)&#187; Arquivo do Blog &#187; AJAX em 20 minutos</dc:creator>
		<pubDate>Fri, 22 Aug 2008 02:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1171</guid>
		<description>&lt;p&gt;[...] publicado no site log4dev.com escrito em português que faz uma introdução sobre o uso de Ajax.  Se você não entende nada [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] publicado no site log4dev.com escrito em português que faz uma introdução sobre o uso de Ajax.  Se você não entende nada [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Usuário Rosduz no diHITT</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1170</link>
		<dc:creator>Usuário Rosduz no diHITT</dc:creator>
		<pubDate>Thu, 29 May 2008 14:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1170</guid>
		<description>&lt;p&gt;&lt;strong&gt;AJAX em 20 minutos...&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;AJAX = Asynchronous Javascript XML. Portanto, AJAX é basicamente uma técnica que consiste em fazer requisições HTTP de forma assíncrona para o servidor.Fazer uma requisição assíncrona significa que o processo irá rodar por trás das cortinas, ...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p><strong>AJAX em 20 minutos&#8230;</strong></p>

<p>AJAX = Asynchronous Javascript XML. Portanto, AJAX é basicamente uma técnica que consiste em fazer requisições HTTP de forma assíncrona para o servidor.Fazer uma requisição assíncrona significa que o processo irá rodar por trás das cortinas, &#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: leo</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1169</link>
		<dc:creator>leo</dc:creator>
		<pubDate>Fri, 14 Mar 2008 12:43:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1169</guid>
		<description>&lt;p&gt;AJAX foi criado para retornar apenas dados, caso contrário, ele seria capaz de interpretar scripts em javascript.&lt;/p&gt;

&lt;p&gt;AJAX para retornar marcações e javascripts não existe, é uma utopia achar isso funciona.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>AJAX foi criado para retornar apenas dados, caso contrário, ele seria capaz de interpretar scripts em javascript.</p>

<p>AJAX para retornar marcações e javascripts não existe, é uma utopia achar isso funciona.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Miguel Galves</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1160</link>
		<dc:creator>Miguel Galves</dc:creator>
		<pubDate>Sun, 09 Dec 2007 22:33:06 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1160</guid>
		<description>&lt;p&gt;Anderson,&lt;/p&gt;

&lt;p&gt;concordo em parte com o que você disse. De fato, o AJAX engloba os conceitos de Javascript e XML (de onde o nome), e de fato o uso de XML traz a vantagem de podermos manipular apenas dados do lado do servidor, permitidno que eventualmente varios frontends apresentem os dados de forma diferente.&lt;/p&gt;

&lt;p&gt;Mas eu considero que o que é mais importante no lance todo do AJAX é o uso de requisições assíncronas, e com isso a enorme gama de possibilidades que ele abre. As interfaces web nunca mais serão as mesmas.&lt;/p&gt;

&lt;p&gt;Em relação às tecnologias utilizadas, eu não acho que devemos ser tão estritos. O retorno pode ser XML, mas pode ser também JSON ou texto simples, que podem ser tão ou mais eficiente quanto XML (no caso de JSON, a integração com Javascript é muito mais interessante), e ainda sim não temos mistura de dados com layout. No caso de manipulação client side, Javascript é hoje a linguagem de script para browser por definição...mas nada impede que isto mude.&lt;/p&gt;

&lt;p&gt;O uso de HTML nas repostas talvez quebre um pouco a questão de apenas trafegarmos dados. Mas em momento algum fere a questão do assíncronismo e tampouco requer reprocessamento de páginas completas. Muito pelo contrário: uma estrutura bem montada no lado de cliente, um pouco de código javascript, e renderização de pequenos snippets HTML pelo servidor trazem resultados extremamente satisfatórios: páginas muito mais rápidas e leves no lado do cliente, com processamento mínimo (os browsers ainda deixam muito a desejar em sua capacidade de processamento eficiente) e do lado do cliente, apenas a renderização do estrito necessário (quem gera uma pequena árvore XML gera um trecho de HTML com a mesma eficiência).&lt;/p&gt;

&lt;p&gt;É isso. De resto, obrigado pelo comentário e pelos elogios.&lt;/p&gt;

&lt;p&gt;[]s&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Anderson,</p>

<p>concordo em parte com o que você disse. De fato, o AJAX engloba os conceitos de Javascript e XML (de onde o nome), e de fato o uso de XML traz a vantagem de podermos manipular apenas dados do lado do servidor, permitidno que eventualmente varios frontends apresentem os dados de forma diferente.</p>

<p>Mas eu considero que o que é mais importante no lance todo do AJAX é o uso de requisições assíncronas, e com isso a enorme gama de possibilidades que ele abre. As interfaces web nunca mais serão as mesmas.</p>

<p>Em relação às tecnologias utilizadas, eu não acho que devemos ser tão estritos. O retorno pode ser XML, mas pode ser também JSON ou texto simples, que podem ser tão ou mais eficiente quanto XML (no caso de JSON, a integração com Javascript é muito mais interessante), e ainda sim não temos mistura de dados com layout. No caso de manipulação client side, Javascript é hoje a linguagem de script para browser por definição&#8230;mas nada impede que isto mude.</p>

<p>O uso de HTML nas repostas talvez quebre um pouco a questão de apenas trafegarmos dados. Mas em momento algum fere a questão do assíncronismo e tampouco requer reprocessamento de páginas completas. Muito pelo contrário: uma estrutura bem montada no lado de cliente, um pouco de código javascript, e renderização de pequenos snippets HTML pelo servidor trazem resultados extremamente satisfatórios: páginas muito mais rápidas e leves no lado do cliente, com processamento mínimo (os browsers ainda deixam muito a desejar em sua capacidade de processamento eficiente) e do lado do cliente, apenas a renderização do estrito necessário (quem gera uma pequena árvore XML gera um trecho de HTML com a mesma eficiência).</p>

<p>É isso. De resto, obrigado pelo comentário e pelos elogios.</p>

<p>[]s</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anderson</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1161</link>
		<dc:creator>Anderson</dc:creator>
		<pubDate>Sun, 09 Dec 2007 17:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1161</guid>
		<description>&lt;p&gt;Miguel, ótimo post, muito bem escrito. Dei uma olhada rápida na documentação do juice lib e também só tenho à te parabenizar.&lt;/p&gt;

&lt;p&gt;Se me permitir, gostaria de fazer uma observação sobre o que escreveu: o conceito de AJAX (o original) está relacionado à utilização de XML (e não HTML, ou qualquer outra coisa) na resposta à requisição do XMLHttpRequest. O motivo disso é o seguinte, o conceito de AJAX surgiu da necessidade de se buscar no servidor somente os dados, nada de formação, layout, JS, etc. Somente os dados, com isso você:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Aumenta a performance do seu servidor (Que não precisa reprocessar todo o HTML de uma página dinâmica recém-servida que possui somente algumas poucas alterações);&lt;/li&gt;
&lt;li&gt;Reduz o consumo de banda (somente os dados trafegam após a primeira requisição da página);&lt;/li&gt;
&lt;li&gt;Você pode manipular o mesmo dado de diversas formas diferentes no aplicativo cliente (browser);&lt;/li&gt;
&lt;li&gt;Maior possibilidade de reuso (ex.: em um site de e-commerce, um XML dinâmico que retorna as informações relativas à um produto pode ser utilizado na exibição do resultado de uma busca, na exibição dos produtos do carrinho, na chamada de promoções, etc.).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;O &quot;AJAX&quot; da forma como você utilizou é eficiente, cumpre com sua necessidade de atualizar a tela sem o efeito do refreshing, mas não aproveita essas características que também são bastante interessantes. E por não utilizar XML, &quot;perde&quot; a característica do AJAX (Asynchronous Javascript And XML)&lt;/p&gt;

&lt;p&gt;PS: Cheguei ao seu post a partir de uma resposta sua (em 03/12) no grupo python-brasil (do qual também participo) preferi não responder na thread do grupo pois já seria OT e a pergunta original já estava muito bem respondida, por você e pelo Mário Augusto.&lt;/p&gt;

&lt;p&gt;[]
Anderson P Costa&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Miguel, ótimo post, muito bem escrito. Dei uma olhada rápida na documentação do juice lib e também só tenho à te parabenizar.</p>

<p>Se me permitir, gostaria de fazer uma observação sobre o que escreveu: o conceito de AJAX (o original) está relacionado à utilização de XML (e não HTML, ou qualquer outra coisa) na resposta à requisição do XMLHttpRequest. O motivo disso é o seguinte, o conceito de AJAX surgiu da necessidade de se buscar no servidor somente os dados, nada de formação, layout, JS, etc. Somente os dados, com isso você:</p>

<ul>
<li>Aumenta a performance do seu servidor (Que não precisa reprocessar todo o HTML de uma página dinâmica recém-servida que possui somente algumas poucas alterações);</li>
<li>Reduz o consumo de banda (somente os dados trafegam após a primeira requisição da página);</li>
<li>Você pode manipular o mesmo dado de diversas formas diferentes no aplicativo cliente (browser);</li>
<li>Maior possibilidade de reuso (ex.: em um site de e-commerce, um XML dinâmico que retorna as informações relativas à um produto pode ser utilizado na exibição do resultado de uma busca, na exibição dos produtos do carrinho, na chamada de promoções, etc.).</li>
</ul>

<p>O &#8220;AJAX&#8221; da forma como você utilizou é eficiente, cumpre com sua necessidade de atualizar a tela sem o efeito do refreshing, mas não aproveita essas características que também são bastante interessantes. E por não utilizar XML, &#8220;perde&#8221; a característica do AJAX (Asynchronous Javascript And XML)</p>

<p>PS: Cheguei ao seu post a partir de uma resposta sua (em 03/12) no grupo python-brasil (do qual também participo) preferi não responder na thread do grupo pois já seria OT e a pergunta original já estava muito bem respondida, por você e pelo Mário Augusto.</p>

<p>[]
Anderson P Costa</p>]]></content:encoded>
	</item>
</channel>
</rss>

