<?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>fgrillo.net &#187; JavaScript</title>
	<atom:link href="http://www.fgrillo.net/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fgrillo.net</link>
	<description>O cricrilar de minhas idéias</description>
	<lastBuildDate>Sun, 25 Jul 2010 01:28:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>JavaScript frameworks performance.</title>
		<link>http://www.fgrillo.net/2009/01/06/javascript-frameworks-performance/</link>
		<comments>http://www.fgrillo.net/2009/01/06/javascript-frameworks-performance/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 00:49:14 +0000</pubDate>
		<dc:creator>fgrillo</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Desempenho]]></category>
		<category><![CDATA[Frameworks]]></category>

		<guid isPermaLink="false">http://www.fgrillo.net/?p=49</guid>
		<description><![CDATA[Recently my friend Vinicius indicated me an amazing web site that measure the performance of some of the most popular JavaScript frameworks in your browser and it is excelent both to compare the perfomance of your applications within different browsers or to pick one of the frameworks to use. The site is http://mootools.net/slickspeed/ Once the [...]]]></description>
			<content:encoded><![CDATA[<div class="jLanguage">
<ul>
<li><a href="?lan=english"><img alt="english" src="http://www.fgrillo.net/blog/wp-content/plugins/jLanguage/icons/en.png" /></a></li>
<li><a href="?lan=portuguese"><img alt="portuguese" src="http://www.fgrillo.net/blog/wp-content/plugins/jLanguage/icons/pt.png" /></a></li>
</ul>
</div>
<p>Recently my friend Vinicius indicated me an amazing web site that measure the performance of some of the most popular JavaScript frameworks in your browser and it is excelent both to compare the perfomance of your applications within different browsers or to pick one of the frameworks to use.</p>
<p>The site is <a href="http://mootools.net/slickspeed/" target="_self">http://mootools.net/slickspeed/</a></p>
<p>Once the page loads, click at "start tests" buttons on the top of the page and it will execute all the tests to compare the frameworks. But remember, the performance measure is relative to your browser, do the test again with other browsers to check their perfomance.</p>
<p>Besides, this very interesting <a href="http://blog.reindel.com/2007/10/30/how-to-choose-a-javascript-framework/">article from Brian Rendel</a> offer a little more information to help you choose among the variety of frameworks.</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=http://www.fgrillo.net/?p=49" title="Post to Twitter"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.fgrillo.net/2009/01/06/javascript-frameworks-performance/&amp;title=JavaScript+frameworks+performance." title="Post to Delicious"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.fgrillo.net/2009/01/06/javascript-frameworks-performance/&amp;title=JavaScript+frameworks+performance." title="Post to Digg"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.fgrillo.net/2009/01/06/javascript-frameworks-performance/&amp;t=JavaScript+frameworks+performance." title="Post to Facebook"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.fgrillo.net/2009/01/06/javascript-frameworks-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Documentando arquivos JavaScript</title>
		<link>http://www.fgrillo.net/2008/03/16/documentando-arquivos-javascript/</link>
		<comments>http://www.fgrillo.net/2008/03/16/documentando-arquivos-javascript/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 14:59:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[documentação]]></category>

		<guid isPermaLink="false">http://www.fgrillo.compusp.com/blog/?p=3</guid>
		<description><![CDATA[Para documentar arquivos JavaScript, uma excelente opção é utilizar o JSDoc (link), já utilizei ele na versão 1.9.9.2 para a primeira versão de minha ferramenta WebDia e agora pretendo utilizar a nova versão (1.10.2) para documentar a versão refatorada da ferramenta pois ela será escrita com paradigma de orientação a objetos. Para quem não conhece, [...]]]></description>
			<content:encoded><![CDATA[<p>Para documentar arquivos JavaScript, uma excelente opção é utilizar o JSDoc (<a href="http://jsdoc.sourceforge.net/" title="JSDoc Home" target="_blank">link</a>), já utilizei ele na versão 1.9.9.2 para a primeira versão de minha ferramenta WebDia e agora pretendo utilizar a nova versão (1.10.2) para documentar a versão refatorada da ferramenta pois ela será escrita com paradigma de orientação a objetos.</p>
<p>Para quem não conhece, o JSDoc é uma ferramenta escrita em Perl que gera páginas de documentação a partir de <em>tags</em> nos comentários internos dos arquivos javascript. Seu uso na documentação é extremamente semelhante ao JavaDoc da linguagem Java e o resultado é também muito parecido!</p>
<p>O único probleminha com ela é que não é tão trivial de instalar, é preciso ter Perl e algumas outras dependências, mas tudo é muito bem explicado no site do JSDoc, vale a pena conferir! Veja abaixo um exemplo do código da WebDia e um <em>screenshot</em> da documentação gerada pelo JSDoc.</p>
<p><strong>Exemplo de código comentado com tags do WebDia:</strong></p>
<p><a href="http://www.fgrillo.net/blog/wp-content/uploads/2008/03/captura_da_tela-fgrillogarapa-home-fgrillo-public_html-webdia-js.png" title="código da ferramenta WebDia"><img src="http://www.fgrillo.net/blog/wp-content/uploads/2008/03/captura_da_tela-fgrillogarapa-home-fgrillo-public_html-webdia-js.thumbnail.png" alt="código da ferramenta WebDia" /></a></p>
<p><strong>Exemplo da documentação gerada:</strong></p>
<p><a href="http://www.fgrillo.net/blog/wp-content/uploads/2008/03/captura_da_tela-diajs-overview-firefox.png" title="código da ferramenta WebDia"><img src="http://www.fgrillo.net/blog/wp-content/uploads/2008/03/captura_da_tela-diajs-overview-firefox.thumbnail.png" alt="código da ferramenta WebDia" /></a></p>
<p>Documentação é uma das partes mais importantes de um software! quem nunca pegou um próprio código depois de algums meses e perdeu boas horas de trabalho tentando entender como ele funciona? O ideal seria registrar todas as experiências e decisões que tomamos em relação ao projeto de software. Chamam-se esses registros de <em>Design Rationale</em> do software e existem ferramentas que ajudam na captura e manutenção desses documentos. Mas isso fica para um próximo post!</p>
<p>Filipe Grillo</p>
<p align="left"><a class="tt" href="http://twitter.com/home/?status=http://www.fgrillo.net/?p=7" title="Post to Twitter"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a> <a class="tt" href="http://delicious.com/post?url=http://www.fgrillo.net/2008/03/16/documentando-arquivos-javascript/&amp;title=Documentando+arquivos+JavaScript" title="Post to Delicious"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-delicious-micro3.png" alt="Post to Delicious" /></a> <a class="tt" href="http://digg.com/submit?url=http://www.fgrillo.net/2008/03/16/documentando-arquivos-javascript/&amp;title=Documentando+arquivos+JavaScript" title="Post to Digg"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-digg-micro3.png" alt="Post to Digg" /></a> <a class="tt" href="http://www.facebook.com/share.php?u=http://www.fgrillo.net/2008/03/16/documentando-arquivos-javascript/&amp;t=Documentando+arquivos+JavaScript" title="Post to Facebook"><img class="nothumb" src="http://www.fgrillo.net/blog/wp-content/plugins/tweet-this/icons/tt-facebook-micro3.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.fgrillo.net/2008/03/16/documentando-arquivos-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

