<?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>Cauan Cabral - Geek &#187; ágil</title>
	<atom:link href="http://cauancabral.net/tag/agil/feed/" rel="self" type="application/rss+xml" />
	<link>http://cauancabral.net</link>
	<description>Geek, nerd e apaixonado por tecnologia</description>
	<lastBuildDate>Fri, 13 Aug 2010 20:45:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Desenvolvimento rápido</title>
		<link>http://cauancabral.net/2008/09/21/desenvolvimento-rapido/</link>
		<comments>http://cauancabral.net/2008/09/21/desenvolvimento-rapido/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 22:41:27 +0000</pubDate>
		<dc:creator>Cauan Cabral</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[ágil]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://geek.cauancabral.net/2008/09/21/desenvolvimento-rapido/</guid>
		<description><![CDATA[Últimamente está na moda a palavra &#8220;ágil&#8221;. Você têm de projetar rápido, desenvolver rápido, implementar rápido para ser considerado ágil. E apesar do PHP fornecer centenas de funções prontas para diversas tarefas rotineiras, ele perde feio comparado a outras linguagens &#8230; <a href="http://cauancabral.net/2008/09/21/desenvolvimento-rapido/">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Últimamente está na moda a palavra &#8220;ágil&#8221;.<br />
Você têm de projetar rápido, desenvolver rápido, implementar rápido para ser considerado ágil.</p>
<p>E apesar do <a href="http://br.php.net" onclick="pageTracker._trackPageview('/outgoing/br.php.net?referer=');">PHP</a> fornecer centenas de funções prontas para diversas tarefas rotineiras, ele perde feio comparado a outras linguagens mais novas como Ruby ou Python, principalmente quando juntamos a estas seus grandes frameworks &#8211; Rails no caso do Ruby e Django no caso do Python.</p>
<p>Mas a comunidade PHP tem suas cartas na manga, vários frameworks agilizam o desenvolvimento tanto em aplicações simples como em aplicações sofisticadas.<br />
E são várias as opções. Tem para todos os gostos, nos próximo posts vou falar um pouco deles.</p>
<p>Hoje começo com o <a href="http://www.cakephp.org" onclick="pageTracker._trackPageview('/outgoing/www.cakephp.org?referer=');">CakePHP</a>:</p>
<p><span style="font-weight: bold;">Descrição:</span><br />
Compete de frente com o Rails. Possui uma base bem estruturada, código bem organizado, comunidade participativa e uma licensa flexivel. Seu grande destaque está no baker, que gera ações básicas (criar,ler,atualizar e apagar entradas) para uma tabela do banco de dados.</p>
<p><span style="font-weight: bold;">Como usa-lo?</span><br />
É muito fácil, basta ir a página <a href="http://cakephp.org/" onclick="pageTracker._trackPageview('/outgoing/cakephp.org/?referer=');">dele</a> e fazer o download do último lançamento. Recomendo a versão 1.2.xx , apesar de ser RC2 (candidata a estável) ela já está bem estável e possui vários melhoramentos em relação a versão 1.1.xx.<br />
Em seguida descompacte o arquivo onde achar melhor (dentro de seu servidor web) e pronto. Agora só falta você configurar o arquivo &#8220;/app/config/database.php&#8221;. Nele você encontra instruções de como inserir as informações para acessar o seu banco de dados, há até um exemplo de como fazer.<br />
Agora é só acessar, através do navegador, a pasta que você descompactou o CakePHP.</p>
<p><span style="font-weight: bold;">Onde encontrar material para estudo?</span><br />
Como comentei antes, o CakePHP possui uma comunidade bem participativa, mas a maioria não fala português, então você encontrará bastante informação em inglês, aqui listo alguns sites e blogs com informações sobre o tema, bons estudos:</p>
<ul>
<li><a href="http://cakephp.org/" onclick="pageTracker._trackPageview('/outgoing/cakephp.org/?referer=');">CakePHP</a> &#8211; A página oficial, sempre com novidades (inglês)</li>
<li><a href="http://book.cakephp.org/" onclick="pageTracker._trackPageview('/outgoing/book.cakephp.org/?referer=');">The Cookbook</a> &#8211; O manual oficial do cake. Possui conteúdo para versão 1.1 e 1.2, sendo que a segunda esta sendo finalizada. Obrigatório. (em inglês com parte do conteúdo em português, só alterar no rodapé da página).</li>
<li><a href="http://api.cakephp.org/" onclick="pageTracker._trackPageview('/outgoing/api.cakephp.org/?referer=');">API for CakePHP</a> &#8211; A documentação das classes, métodos e funcionalidades do CakePHP. Não é muito rica em detalhes, mas está melhorando. Obrigatório. (inglês)</li>
<li><a href="http://lemoncake.wordpress.com/" onclick="pageTracker._trackPageview('/outgoing/lemoncake.wordpress.com/?referer=');">lemoncake</a> &#8211; Um blog com várias discussões sobre CakePHP e dicas/tutoriais de como usar recursos do Cake. Muito recomendado. (inglês).</li>
<li><a href="http://aranworld.com/article/161/cakephp-acl-tutorial-what-is-it" onclick="pageTracker._trackPageview('/outgoing/aranworld.com/article/161/cakephp-acl-tutorial-what-is-it?referer=');">aranworld</a> &#8211; Um blog que tem posts esporádicos a respeito do CakePHP, mas no link que vinculei, há uma série de posts sobre o sistema de controle de acesso do CakePHP, uma ferramente extremamente poderosa mas que pode parecer complicada de utilizar no inicio. Muito recomendado. (inglês)</li>
<li><a href="http://cakephp.com.br" onclick="pageTracker._trackPageview('/outgoing/cakephp.com.br?referer=');">CakePHP &#8211; Brasil</a> &#8211; Portal brasileiro sobre CakePHP, ótimo para quem não arrisca muito o inglês, possui dicas e até uma versão traduzida do manual. Muito recomendado. (português)</li>
</ul>
<p>E podem esperar que em breve haverá vários posts a respeito. Estou utilizando bastante o CakePHP e tenho gostado muito. Colocarei algumas dicas aqui logo logo.</p>
<div id="crp_related"><h3>Outros posts que podem interessar:</h3><ul><li><a href="http://cauancabral.net/2010/01/26/cakephp-1-3-quase-assad/" rel="bookmark" class="crp_title">CakePHP 1.3 quase assado</a></li><li><a href="http://cauancabral.net/2009/02/23/cakephp-duvidas-comuns-1/" rel="bookmark" class="crp_title">CakePHP &#8211; dúvidas comuns #1</a></li><li><a href="http://cauancabral.net/2008/01/03/validacao-de-dados-em-php5-parte-2/" rel="bookmark" class="crp_title">Validação de dados em PHP5 &#8211; Parte 2</a></li><li><a href="http://cauancabral.net/2010/04/11/obrigado-pelos-peixes-svn/" rel="bookmark" class="crp_title">Obrigado pelos peixes SVN</a></li><li><a href="http://cauancabral.net/2008/01/17/sentiram-falta/" rel="bookmark" class="crp_title">Sentiram falta?</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://cauancabral.net/2008/09/21/desenvolvimento-rapido/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
