<?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>Comentários sobre: Aplicação simples com Sinatra</title>
	<atom:link href="http://pomoti.com/aplicacao-simples-com-sinatra/feed" rel="self" type="application/rss+xml" />
	<link>http://pomoti.com/aplicacao-simples-com-sinatra</link>
	<description>Discussões construtivas sobre novas ferramentas, tecnologicas ou não.</description>
	<lastBuildDate>Sun, 14 Feb 2010 14:51:27 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: sohdubom</title>
		<link>http://pomoti.com/aplicacao-simples-com-sinatra/comment-page-1#comment-7004</link>
		<dc:creator>sohdubom</dc:creator>
		<pubDate>Thu, 26 Feb 2009 11:08:07 +0000</pubDate>
		<guid isPermaLink="false">http://pomoti.com/aplicacao-simples-com-sinatra#comment-7004</guid>
		<description>Eh isso ai Dirceu ... muito legal q vc continua firme com o Sinatra e concordo com o que podemos chamar de &#039;projeto grande&#039;, conforme vc explicou.

Na real, a minha critica com esse lance de &#039;projeto grande&#039; tem mais haver com o excesso de &#039;pre-preocupacao&#039; q muitas pessoas tem.  Acho q eh o mesmo erro q cometemos com &#039;pre-otimizacao&#039; (http://c2.com/cgi/wiki?PrematureOptimization) ... a real eh q a maioria dos projetos nao sao &#039;tao&#039; grandes assim ... neste aspecto acho extremamente dificil conversar com &#039;certos&#039; gerentes de projetos q nao conseguem (ou nao querem) sair do Java/Oracle ou .Net/SqlServer para fazer prjetos q ate com PHP seria mais adequado (primeiro pq eu defendo ling. interpretada e dinamica)

Mas eh isso, o legal eh q existem pessoas q conseguem ver a coisa &#039;from outside of the box&#039; :-)

Um grande abraco e sucesso!</description>
		<content:encoded><![CDATA[<p>Eh isso ai Dirceu &#8230; muito legal q vc continua firme com o Sinatra e concordo com o que podemos chamar de &#8216;projeto grande&#8217;, conforme vc explicou.</p>
<p>Na real, a minha critica com esse lance de &#8216;projeto grande&#8217; tem mais haver com o excesso de &#8216;pre-preocupacao&#8217; q muitas pessoas tem.  Acho q eh o mesmo erro q cometemos com &#8216;pre-otimizacao&#8217; (<a href="http://c2.com/cgi/wiki?PrematureOptimization" rel="nofollow">http://c2.com/cgi/wiki?PrematureOptimization</a>) &#8230; a real eh q a maioria dos projetos nao sao &#8216;tao&#8217; grandes assim &#8230; neste aspecto acho extremamente dificil conversar com &#8216;certos&#8217; gerentes de projetos q nao conseguem (ou nao querem) sair do Java/Oracle ou .Net/SqlServer para fazer prjetos q ate com PHP seria mais adequado (primeiro pq eu defendo ling. interpretada e dinamica)</p>
<p>Mas eh isso, o legal eh q existem pessoas q conseguem ver a coisa &#8216;from outside of the box&#8217; <img src='http://pomoti.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Um grande abraco e sucesso!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dirceu Pauka Jr.</title>
		<link>http://pomoti.com/aplicacao-simples-com-sinatra/comment-page-1#comment-6985</link>
		<dc:creator>Dirceu Pauka Jr.</dc:creator>
		<pubDate>Wed, 25 Feb 2009 05:28:42 +0000</pubDate>
		<guid isPermaLink="false">http://pomoti.com/aplicacao-simples-com-sinatra#comment-6985</guid>
		<description>@SohDubom
Esse artigo foi escrito a algum tempo. Algumas opiniões minhas mudaram e entram de acordo com seu ponto de vista.

Recentemente tenho rodado minhas apps Sinatra em clusters de servidores Thin.

Os helpers do Rails também não são mais tão importantes para mim. Utilizei Merb durante bastante tempo e para um grande projeto na &lt;a href=&quot;http://boo-box.com&quot; rel=&quot;nofollow&quot;&gt;boo-box&lt;/a&gt; então Rails não é mais importante &lt;b&gt;mesmo&lt;/b&gt;.

Ainda tenho minhas considerações sobre &quot;grandes apps&quot;:

Existem diferenças entre &quot;projeto grande com poucos usuários&quot;, &quot;projeto pequeno com muitos usuários&quot; e &quot;projeto absurdamente grande com número absurdo de usuários&quot;. 

Tendo enfrentado esses tipos no último ano, com enfase no &quot;projeto gigante com muitos usuários&quot; o qual foi executado com Merb, continuo tendo a mesma opinião sobre o Sinatra.
No final do projeto era para eu ter escrito sobre como foi ter usado Ruby (Merb), MySQL e CouchDB + Memcached para armazenar milhões (o CouchDB tem dezenas de milhões de &quot;rows&quot;) de informações sobre produtos.

Hoje o projeto em questão é a maior API de produtos brasileira. O BuscaPé, mesmo do tamanho que é, ainda não possui API de produtos aberta (existe em beta) e sente dificuldades em sua implementação.

De qualquer forma, é sempre bom poder trocar opiniões com outras pessoas que se interessam por Ruby como linguagem e não se importam com Rails.

Obrigado pelo comentário, abraços.</description>
		<content:encoded><![CDATA[<p>@SohDubom<br />
Esse artigo foi escrito a algum tempo. Algumas opiniões minhas mudaram e entram de acordo com seu ponto de vista.</p>
<p>Recentemente tenho rodado minhas apps Sinatra em clusters de servidores Thin.</p>
<p>Os helpers do Rails também não são mais tão importantes para mim. Utilizei Merb durante bastante tempo e para um grande projeto na <a href="http://boo-box.com" rel="nofollow">boo-box</a> então Rails não é mais importante <b>mesmo</b>.</p>
<p>Ainda tenho minhas considerações sobre &#8220;grandes apps&#8221;:</p>
<p>Existem diferenças entre &#8220;projeto grande com poucos usuários&#8221;, &#8220;projeto pequeno com muitos usuários&#8221; e &#8220;projeto absurdamente grande com número absurdo de usuários&#8221;. </p>
<p>Tendo enfrentado esses tipos no último ano, com enfase no &#8220;projeto gigante com muitos usuários&#8221; o qual foi executado com Merb, continuo tendo a mesma opinião sobre o Sinatra.<br />
No final do projeto era para eu ter escrito sobre como foi ter usado Ruby (Merb), MySQL e CouchDB + Memcached para armazenar milhões (o CouchDB tem dezenas de milhões de &#8220;rows&#8221;) de informações sobre produtos.</p>
<p>Hoje o projeto em questão é a maior API de produtos brasileira. O BuscaPé, mesmo do tamanho que é, ainda não possui API de produtos aberta (existe em beta) e sente dificuldades em sua implementação.</p>
<p>De qualquer forma, é sempre bom poder trocar opiniões com outras pessoas que se interessam por Ruby como linguagem e não se importam com Rails.</p>
<p>Obrigado pelo comentário, abraços.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: SohDubom</title>
		<link>http://pomoti.com/aplicacao-simples-com-sinatra/comment-page-1#comment-6983</link>
		<dc:creator>SohDubom</dc:creator>
		<pubDate>Wed, 25 Feb 2009 01:46:04 +0000</pubDate>
		<guid isPermaLink="false">http://pomoti.com/aplicacao-simples-com-sinatra#comment-6983</guid>
		<description>Eu utilizo o Sinatra ha algum tempo e discordo de algumas de suas afirmacoes:

1.&quot;Ele roda tendo como base o servidor Mongrel&quot;

:: Ele procura qual server vc tem instalado na sua maquina e roda o que ele encontrar e se vc tiver mais de um, ele ainda procura pelo mais adequado.

2. Por não ter a extensa biblioteca de “helpers” que o Rails[bb] tem e também por não seguir a linha MVC de Rails e Merb, o seu uso não é indicado em grandes aplicações

::a decisao de seguir ou nao MVC fica a escolha do desenvolvedor, ao contrario do Rails q te obriga ao MVC (minhas app Sinatra sao MVC)

::pq nao seria indicado p grandes apps, na real prefiro fazer grandes app com o Sinatra do q com o Rails, pois o Sinatra eh uma fina DSL sobre o Rack eqto o Rails ta ainda se adaptando para rodar sobre o Rack

Mas tenho visto comentarios assim em varios blogs, inclusive falando no irc com o Mizerany, ele mesmo me disse q pretente lancar um artigo desmitificando esta historia de q o Sinatra eh para pequenas apps ou para web services. :-)</description>
		<content:encoded><![CDATA[<p>Eu utilizo o Sinatra ha algum tempo e discordo de algumas de suas afirmacoes:</p>
<p>1.&#8221;Ele roda tendo como base o servidor Mongrel&#8221;</p>
<p>:: Ele procura qual server vc tem instalado na sua maquina e roda o que ele encontrar e se vc tiver mais de um, ele ainda procura pelo mais adequado.</p>
<p>2. Por não ter a extensa biblioteca de “helpers” que o Rails[bb] tem e também por não seguir a linha MVC de Rails e Merb, o seu uso não é indicado em grandes aplicações</p>
<p>::a decisao de seguir ou nao MVC fica a escolha do desenvolvedor, ao contrario do Rails q te obriga ao MVC (minhas app Sinatra sao MVC)</p>
<p>::pq nao seria indicado p grandes apps, na real prefiro fazer grandes app com o Sinatra do q com o Rails, pois o Sinatra eh uma fina DSL sobre o Rack eqto o Rails ta ainda se adaptando para rodar sobre o Rack</p>
<p>Mas tenho visto comentarios assim em varios blogs, inclusive falando no irc com o Mizerany, ele mesmo me disse q pretente lancar um artigo desmitificando esta historia de q o Sinatra eh para pequenas apps ou para web services. <img src='http://pomoti.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Dirceu Pauka Júnior</title>
		<link>http://pomoti.com/aplicacao-simples-com-sinatra/comment-page-1#comment-214</link>
		<dc:creator>Dirceu Pauka Júnior</dc:creator>
		<pubDate>Sat, 01 Mar 2008 04:05:07 +0000</pubDate>
		<guid isPermaLink="false">http://pomoti.com/aplicacao-simples-com-sinatra#comment-214</guid>
		<description>Eu também sou estudante rapaz!

Para você poder brincar com o Sinatra dentro do console do Ruby (IRB), você precisa digitar &lt;b&gt;irb&lt;/b&gt; no console, e então dentro dele:
&lt;b&gt;require &#039;rubygems&#039;&lt;br/&gt;require &#039;sinatra&#039;&lt;/b&gt;

Então fique a vontade para fazer tudo que eu disse no artigo, ou faça um simples &quot;hello world&quot;:
&lt;b&gt;get &#039;/&#039;&lt;br/&gt;&#160;&#160;&quot;fala véio mundo!&quot;&lt;br&gt;end&lt;/b&gt;</description>
		<content:encoded><![CDATA[<p>Eu também sou estudante rapaz!</p>
<p>Para você poder brincar com o Sinatra dentro do console do Ruby (IRB), você precisa digitar <b>irb</b> no console, e então dentro dele:<br />
<b>require &#8216;rubygems&#8217;<br />require &#8217;sinatra&#8217;</b></p>
<p>Então fique a vontade para fazer tudo que eu disse no artigo, ou faça um simples &#8220;hello world&#8221;:<br />
<b>get &#8216;/&#8217;<br />&nbsp;&nbsp;&#8221;fala véio mundo!&#8221;<br />end</b></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jader</title>
		<link>http://pomoti.com/aplicacao-simples-com-sinatra/comment-page-1#comment-210</link>
		<dc:creator>Jader</dc:creator>
		<pubDate>Fri, 29 Feb 2008 23:04:40 +0000</pubDate>
		<guid isPermaLink="false">http://pomoti.com/aplicacao-simples-com-sinatra#comment-210</guid>
		<description>Cara, eu sou um mero estudante ainda. E não tem coisa pior que um programa necessário não rodar quando a gente quer.
Você sabe dizer porque será que ele não está funcionando no meu PC?
Já instalei usando o: 
&gt;gem install sinatra
e instalou tranquilo. Mas quando eu digito no console:
&gt;sinatra
é retornado que esse não é reconhecido como um comando interno...
Que será que é, hein?</description>
		<content:encoded><![CDATA[<p>Cara, eu sou um mero estudante ainda. E não tem coisa pior que um programa necessário não rodar quando a gente quer.<br />
Você sabe dizer porque será que ele não está funcionando no meu PC?<br />
Já instalei usando o:<br />
&gt;gem install sinatra<br />
e instalou tranquilo. Mas quando eu digito no console:<br />
&gt;sinatra<br />
é retornado que esse não é reconhecido como um comando interno&#8230;<br />
Que será que é, hein?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jader</title>
		<link>http://pomoti.com/aplicacao-simples-com-sinatra/comment-page-1#comment-209</link>
		<dc:creator>Jader</dc:creator>
		<pubDate>Fri, 29 Feb 2008 22:58:29 +0000</pubDate>
		<guid isPermaLink="false">http://pomoti.com/aplicacao-simples-com-sinatra#comment-209</guid>
		<description>Hehe... nem consegui fazer funcionar o sinatra, pra testar...</description>
		<content:encoded><![CDATA[<p>Hehe&#8230; nem consegui fazer funcionar o sinatra, pra testar&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
