<?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>
	<pubDate>Fri, 09 Jan 2009 13:48:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<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 "AJAX" 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, "perde" 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>
	<item>
		<title>By: Miguel Galves</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1167</link>
		<dc:creator>Miguel Galves</dc:creator>
		<pubDate>Mon, 22 Oct 2007 19:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1167</guid>
		<description>&lt;p&gt;Eu também Igor, eu também.&lt;/p&gt;

&lt;p&gt;Obrigado pelo comentário!&lt;/p&gt;

&lt;p&gt;[]s&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Eu também Igor, eu também.</p>

<p>Obrigado pelo comentário!</p>

<p>[]s</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Igor Cemim</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1166</link>
		<dc:creator>Igor Cemim</dc:creator>
		<pubDate>Mon, 22 Oct 2007 19:21:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1166</guid>
		<description>&lt;p&gt;Adorei o artigo.
Lendo este blog fico impressionado com o quanto ainda tenho de aprender.&lt;/p&gt;

&lt;p&gt;Abraços&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Adorei o artigo.
Lendo este blog fico impressionado com o quanto ainda tenho de aprender.</p>

<p>Abraços</p>]]></content:encoded>
	</item>
	<item>
		<title>By: 20 minutos para aprender AJAX &#171; Thunder-Boy</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1163</link>
		<dc:creator>20 minutos para aprender AJAX &#171; Thunder-Boy</dc:creator>
		<pubDate>Mon, 27 Aug 2007 03:41:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1163</guid>
		<description>&lt;p&gt;[...] artigo do site log4dev.com que faz uma introdução sobre o uso de [...]&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>[...] artigo do site log4dev.com que faz uma introdução sobre o uso de [...]</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Aprenda AJAX em 20 mínutos</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1162</link>
		<dc:creator>Aprenda AJAX em 20 mínutos</dc:creator>
		<pubDate>Thu, 23 Aug 2007 18:26:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1162</guid>
		<description>&lt;p&gt;[...] artigo 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>[...] artigo 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: Miguel Galves</title>
		<link>http://log4dev.com/2007/08/21/ajax-em-20-minutos/comment-page-1/#comment-1168</link>
		<dc:creator>Miguel Galves</dc:creator>
		<pubDate>Wed, 22 Aug 2007 19:01:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.job4dev.com/?p=173#comment-1168</guid>
		<description>&lt;p&gt;Agradecido :-)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Agradecido <img src='http://log4dev.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
</channel>
</rss>
