<?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>BLOG - TreinaWeb &#187; Ruby on Rails</title>
	<atom:link href="http://www.treinaweb.com.br/blog/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.treinaweb.com.br/blog</link>
	<description>Webstandards e Programação Web e Desktop</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:06:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Rails Guides em Português</title>
		<link>http://www.treinaweb.com.br/blog/rails-guides-em-portugues/</link>
		<comments>http://www.treinaweb.com.br/blog/rails-guides-em-portugues/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 00:47:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Rails Guides]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.treinaweb.com.br/blog/?p=96</guid>
		<description><![CDATA[Para aqueles que utilizam Ruby on Rails ou para aqueles que querem aprender sobre esta linguagem. Foi anunciado no dia 10 de abril o lançamento do Rails Guides em Português. O trabalho de tradução começou a ser feito no ano passado de maneira colaborativa por vários integrantes da comunidade Rails do Brasil, você pode ver [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a rel="nofollow" href="http://guias.rubyonrails.pro.br/"><img class="size-full wp-image-98 aligncenter" title="rails_guides_logo" src="http://www.treinaweb.com.br/blog/wp-content/uploads/2009/04/rails_guides_logo.gif" alt="RailsGuides" width="232" height="77" /></a></p>
<p>Para aqueles que utilizam Ruby on Rails ou para aqueles que querem aprender sobre esta linguagem. Foi <a rel="nofollow" title="Ruby Inside" href="http://www.rubyinside.com.br/lancado-rails-guides-em-portugues-1100" target="_blank">anunciado</a> no dia 10 de abril o lançamento do Rails Guides em Português. O trabalho de tradução começou a ser feito no ano passado de maneira colaborativa por vários integrantes da comunidade <a rel="nofollow" title="Comunidade Ruby on Rails Brasil" href="http://www.rubyonrails.pro.br/comunidade" target="_blank">Rails do Brasil</a>, você pode ver a <a rel="nofollow" title="Tradutores" href="http://guias.rubyonrails.pro.br/translators" target="_blank">lista completa</a>.</p>
<p>Para quem não conhece o projeto, ele é o sonho de consumo de qualquer desenvolvedor Rails &#8211; simples, abrangente, bonito, e bem detalhado. Ele cobre a maior parte das necessidades diárias de um desenvolvedor de maneira bastante pragmática e ainda ensina o &#8220;<a rel="nofollow" title="Rails Way" href="http://www.amazon.com/Rails-Way-Addison-Wesley-Professional-Ruby/dp/0321445619" target="_blank">Rails Way</a>&#8221; quase sem querer. Você também pode ver a versão em <a rel="nofollow" title="Ruby Guides " href="http://guides.rubyonrails.org/" target="_blank">inglês</a>.</p>
<p>Segundo Rafael Rosa, ainda faltam alguns artigos para serem traduzidos e revisados, mas 80% já estão disponíveis e as atualizações virão de maneira incremental. Ele ainda informa que irão precisar de ajuda para traduzir e revisar novos itens, portanto, se você quiser participar acesso o <a rel="nofollow" title="Wiki Github" href="http://wiki.github.com/cassiomarques/docrails_pt-br" target="_blank">wiki do projeto</a> e siga as orientações. Esse projeto tem o intuito de ser &#8220;A&#8221; referência on-line sobre Rails em português, e isso só se tornou possível graças ao trabalho da comunidade. Divulgue, leia, colabore e deixe sua opinião.</p>
<p>Fonte: <a rel="nofollow" title="Ruby Inside" href="http://www.rubyinside.com.br/lancado-rails-guides-em-portugues-1100" target="_blank">Ruby Inside</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.treinaweb.com.br/blog/rails-guides-em-portugues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails</title>
		<link>http://www.treinaweb.com.br/blog/ruby-on-rails/</link>
		<comments>http://www.treinaweb.com.br/blog/ruby-on-rails/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 00:30:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Desenv. Web]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://www.treinaweb.com.br/blog/?p=73</guid>
		<description><![CDATA[Antes de falarmos sobre o que é Ruby on Rails, vamos contar uma pequena história: Em 1995 um japonês chamado Yukihiro Matsumoto criou uma linguagem de programação dinâmica, chamada Ruby. Já em 2003 um cara chamado David Heinemeir Hansson conseguiu extrair de suas aplicações um meta-framework e o nomeou como Rails. Como o Rails foi [...]]]></description>
			<content:encoded><![CDATA[<p>Antes de falarmos sobre o que é Ruby on Rails, vamos contar uma pequena história:</p>
<p>Em 1995 um japonês chamado Yukihiro Matsumoto criou uma linguagem de programação dinâmica, chamada Ruby. Já em 2003 um cara chamado David Heinemeir Hansson conseguiu extrair de suas aplicações um meta-framework e o nomeou como Rails.</p>
<p>Como o Rails foi desenvolvido em Ruby, começou a ser chamado de Ruby on Rails, ou RoRé.</p>
<p>A arquitetura do Rails foi desenvolvida para ser “MVC” (Model-View-Controller). O MVC oferece vantagens no desenvolvimento, através da separação em camadas, permitindo implementar com facilidade e clareza,  camadas como persistência de dados, controle de segurança, comunicação em rede e fluxo de visualização.</p>
<p>Como dito anteriormente, o Rails é um meta-framework, ou seja, contém precisamente 5 frameworks:</p>
<p>Active Record;<br />
Action Pack;<br />
Action Mailer;<br />
Active Support;<br />
Active WebServices;</p>
<p>Estes framework estão disponíveis via &#8220;GEM&#8221; (o gerenciador de pacotes do Ruby), mas todos são baixados e instalados quando se instala o Rails.</p>
<p>Para facilitar a configur<span style="color: #000000;">ação<span style="color: #000000;">,</span></span><span style="color: #000000;"> </span>o Rails não utiliza arquivos XML. Na verdade ele trabalha com convenções que facilita<span style="color: #000000;">m</span> as configurações (mostraremos isto nos próximos artigos).</p>
<p>O Rails também trabalha com o conceito DRY (Don’t Repeat Yourself, não se repita), que é uma técnica de definir nomes, propriedades e códigos em somente um lugar e reaproveitar essas informações em outros objetos. Como isto funciona? Não é necessário ficar criando classes com get e set para todas as tabelas do banco, ao invés disto os métodos são “injetados” nas classes através da linguagem Ruby. Com isto todos os objetos baseados na tabela são alterados automaticamente, quando se altera a tabela.</p>
<p>Bom por hoje é só pessoal, nos próximos artigos entraremos em detalhes das funcionalidades do Ruby on Rails.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.treinaweb.com.br/blog/ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
