<?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: Primeiras impressões sobre o Yii framework</title>
	<atom:link href="http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/</link>
	<description>Software, tecnologia e etc.</description>
	<lastBuildDate>Mon, 02 Jan 2012 17:17:03 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Por: Matheus da Silva Ribeiro</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-2628</link>
		<dc:creator>Matheus da Silva Ribeiro</dc:creator>
		<pubDate>Wed, 28 Sep 2011 19:38:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-2628</guid>
		<description>Buenas Marcus,

Cara... trabalhei com PHP por 7 anos até 2007 e depois pulei para o desenvolvimento desktop, mas a alguns meses atrás voltei ao desenvolvimento web.

Aqui onde trabalho, o framework utilizado (por enquanto... heheheh) é o Spaghetti (projeto descontinuado pelo desenvolvedor), mas uma versão modificada da última que esta no site e o mesmo foi baseado em uma versão do CakePHP.

No final de 2007 eu estava começando a estudar alguma coisa sobre frameworks PHP, lembro que olhei o Cake, Symphony e o CI, talvez mais algum que não me recordo.

A questão é, não fui muito a fundo neste estudo e hoje confesso que tenho algumas dificuldades com o tal Spaghetti, além disso, por problemas legados da utilização do Spaghetti, a empresa me incumbiu de definir um novo framework, que seja moderno e atual, com comunidade bem ativa e boa documentação, com suporte a testes, etc., o que todo bom framework atual (opinião minha) deve oferecer.

Fiz uma boa pesquisa em vários frameworks do mercado (Prado, CakePHP, CI, Zend, Akelos, Yii, etc.) e meus finalistas ficaram o Zend, Yii e o Cake (achei interessante testa-lo, pois o Spaghetti foi baseado nele e também devido ao meu conhecimento no Spaghetti que provavelmente poderei utilizá-lo no Cake).

Comecei a trabalhar com o Zend, mas não fui muito a fundo pois o mesmo não gerava código funcional para as aplicações (bom... pelo menos foi o que eu consegui fazer) me obrigando a criar tudo do zero.

Neste ponto passei a trabalhar com o Yii e me encantei com o framework. Não exige instalação e é muito fácil de configurar. O Gii que é a aplicação web para geração dos conteúdos (controllers, models, CRUD, modules, etc.) é extremamente amigável e intuitiva. Por exemplo, um CRUD gerado a partir de um model qualquer, resulta em uma aplicação funcionar e de fácil manipulação.

Só encontrei um problema que me empata a vida e me confunde os neurônios, impedindo-me de escolhe-lo sem dúvida alguma: a documentação.

Não achei tão simples de compreender em alguns pontos, sem dizer que documentação em português é rara e normalmente encontra-se desatualizada. Não existe muitos podcasts sobre este framework.

E tudo isso dificulta até mesmo a própria divulgação do framework dentro da comunidade PHP que está sempre ávida em conhecer e aprender novas formas de maximizar seu trabalho e expadir seus horizontes, permitindo o desenvolvimento de aplicações mais complexas e mais seguras.

Bom... esta foi a minha experiência com o Yii, não quero desistir de utiliza-lo, mas encontro barreiras que me fazem escolher o Cake por exemplo. Sei lá!!

Queria a tua opinião sobre o meu caso.

O que tu fez para aprender o Yii, seguiu o uso dele naquele projeto?? Indicaria alguma coisa para facilitar o aprendizado??

Grande abraço!</description>
		<content:encoded><![CDATA[<p>Buenas Marcus,</p>
<p>Cara&#8230; trabalhei com PHP por 7 anos até 2007 e depois pulei para o desenvolvimento desktop, mas a alguns meses atrás voltei ao desenvolvimento web.</p>
<p>Aqui onde trabalho, o framework utilizado (por enquanto&#8230; heheheh) é o Spaghetti (projeto descontinuado pelo desenvolvedor), mas uma versão modificada da última que esta no site e o mesmo foi baseado em uma versão do CakePHP.</p>
<p>No final de 2007 eu estava começando a estudar alguma coisa sobre frameworks PHP, lembro que olhei o Cake, Symphony e o CI, talvez mais algum que não me recordo.</p>
<p>A questão é, não fui muito a fundo neste estudo e hoje confesso que tenho algumas dificuldades com o tal Spaghetti, além disso, por problemas legados da utilização do Spaghetti, a empresa me incumbiu de definir um novo framework, que seja moderno e atual, com comunidade bem ativa e boa documentação, com suporte a testes, etc., o que todo bom framework atual (opinião minha) deve oferecer.</p>
<p>Fiz uma boa pesquisa em vários frameworks do mercado (Prado, CakePHP, CI, Zend, Akelos, Yii, etc.) e meus finalistas ficaram o Zend, Yii e o Cake (achei interessante testa-lo, pois o Spaghetti foi baseado nele e também devido ao meu conhecimento no Spaghetti que provavelmente poderei utilizá-lo no Cake).</p>
<p>Comecei a trabalhar com o Zend, mas não fui muito a fundo pois o mesmo não gerava código funcional para as aplicações (bom&#8230; pelo menos foi o que eu consegui fazer) me obrigando a criar tudo do zero.</p>
<p>Neste ponto passei a trabalhar com o Yii e me encantei com o framework. Não exige instalação e é muito fácil de configurar. O Gii que é a aplicação web para geração dos conteúdos (controllers, models, CRUD, modules, etc.) é extremamente amigável e intuitiva. Por exemplo, um CRUD gerado a partir de um model qualquer, resulta em uma aplicação funcionar e de fácil manipulação.</p>
<p>Só encontrei um problema que me empata a vida e me confunde os neurônios, impedindo-me de escolhe-lo sem dúvida alguma: a documentação.</p>
<p>Não achei tão simples de compreender em alguns pontos, sem dizer que documentação em português é rara e normalmente encontra-se desatualizada. Não existe muitos podcasts sobre este framework.</p>
<p>E tudo isso dificulta até mesmo a própria divulgação do framework dentro da comunidade PHP que está sempre ávida em conhecer e aprender novas formas de maximizar seu trabalho e expadir seus horizontes, permitindo o desenvolvimento de aplicações mais complexas e mais seguras.</p>
<p>Bom&#8230; esta foi a minha experiência com o Yii, não quero desistir de utiliza-lo, mas encontro barreiras que me fazem escolher o Cake por exemplo. Sei lá!!</p>
<p>Queria a tua opinião sobre o meu caso.</p>
<p>O que tu fez para aprender o Yii, seguiu o uso dele naquele projeto?? Indicaria alguma coisa para facilitar o aprendizado??</p>
<p>Grande abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Miquéias</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-2598</link>
		<dc:creator>Miquéias</dc:creator>
		<pubDate>Tue, 29 Mar 2011 13:51:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-2598</guid>
		<description>Muito bacana esse post! Acabei de sair de uma reunião e me falaram desse careta, aí resolvi pesquisar, e vi que ele é bem completo, falta algumas por ser novo, mas já está sendo uma mão na roda para os desenvolvedores.</description>
		<content:encoded><![CDATA[<p>Muito bacana esse post! Acabei de sair de uma reunião e me falaram desse careta, aí resolvi pesquisar, e vi que ele é bem completo, falta algumas por ser novo, mas já está sendo uma mão na roda para os desenvolvedores.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Magno</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-2550</link>
		<dc:creator>Magno</dc:creator>
		<pubDate>Mon, 04 Oct 2010 02:42:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-2550</guid>
		<description>Olá, tudo bem?
meu amigo me mostrou esse framework e achei interessante. Vc poderia me ajudar sobre ele? Por onde começar, o que tenho que baixar? essas coisas assim.
Um abraço e agradeço</description>
		<content:encoded><![CDATA[<p>Olá, tudo bem?<br />
meu amigo me mostrou esse framework e achei interessante. Vc poderia me ajudar sobre ele? Por onde começar, o que tenho que baixar? essas coisas assim.<br />
Um abraço e agradeço</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Junior</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-2546</link>
		<dc:creator>Junior</dc:creator>
		<pubDate>Mon, 02 Aug 2010 16:49:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-2546</guid>
		<description>Olá!

Realmente, muito bom o seu post. Estou iniciando meus estudos com Frameworks e pelo que tenho lido o Yii tem me agradado muito.

Também estou para começar o desenvolvimento de um sistema web e vou me basear neste framework.

Abraço!</description>
		<content:encoded><![CDATA[<p>Olá!</p>
<p>Realmente, muito bom o seu post. Estou iniciando meus estudos com Frameworks e pelo que tenho lido o Yii tem me agradado muito.</p>
<p>Também estou para começar o desenvolvimento de um sistema web e vou me basear neste framework.</p>
<p>Abraço!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcus Cavalcanti</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-2533</link>
		<dc:creator>Marcus Cavalcanti</dc:creator>
		<pubDate>Sat, 05 Jun 2010 17:09:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-2533</guid>
		<description>Olá Cynthia, tudo bom?

Então, eu conheço pouco sobre Flex, meu foco não é muito em aplicações RIA, mas pelo que sei do Flex é uma forma de se trabalhar com Flash usando uma comunicação entre cliente e servidor, assim como são feitas em linguagens web, como o próprio PHP.

Existem algumas maneiras de se trrabalhar com Flex.. a mais comum e efetiva é utilizando um formato chamado AMF, que felizmente o PHP dá suporte e tem uma implementação para o mesmo. Na verdade o que você precisaria seria um framerok que abstraisse isso tudo, certo? Olha não sei se o Yii oferece esse suporte, nunca precisei disso, mas dando uma olhada no site, parece que não, mas o que eu sei é queo CakePHP tem um suporte legal pra trabalhar PHP com Flex. Já deu uma olhada nele?

Espero ter ajudado.

Abraço :)</description>
		<content:encoded><![CDATA[<p>Olá Cynthia, tudo bom?</p>
<p>Então, eu conheço pouco sobre Flex, meu foco não é muito em aplicações RIA, mas pelo que sei do Flex é uma forma de se trabalhar com Flash usando uma comunicação entre cliente e servidor, assim como são feitas em linguagens web, como o próprio PHP.</p>
<p>Existem algumas maneiras de se trrabalhar com Flex.. a mais comum e efetiva é utilizando um formato chamado AMF, que felizmente o PHP dá suporte e tem uma implementação para o mesmo. Na verdade o que você precisaria seria um framerok que abstraisse isso tudo, certo? Olha não sei se o Yii oferece esse suporte, nunca precisei disso, mas dando uma olhada no site, parece que não, mas o que eu sei é queo CakePHP tem um suporte legal pra trabalhar PHP com Flex. Já deu uma olhada nele?</p>
<p>Espero ter ajudado.</p>
<p>Abraço :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Cynthia</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-2532</link>
		<dc:creator>Cynthia</dc:creator>
		<pubDate>Sat, 05 Jun 2010 01:56:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-2532</guid>
		<description>Mto esclarecedor esse post, orgulho de ser de Niterói...rs
Mas ainda estou na dúvida.... Comecei aprender PHP há pouco tempo, uns 3 anos, e o pouco que sei aprendi fazendo trabalhos de templates e extensões para o Joomla, e lendo blogs como o seu, lendo muitos blogs todos os dias. Atualmente estou mudando minha abordagem com as interfaces, estudando Flex e tentando entrar no mercado de projetos que não sejam só um site, sabe? 
Como não sou programadora por formação tem muita coisa que me escapa que eu nem sei dizer, mas por exemplo já testei o zend e consegui criar várias coisinhas e achei mto legal, mas já conheço todos os tutoriais de Zend+Flex que o google pode me proporcionar e minhas apps não funcionam =/ Então achei esse tal de Yii... Será que conseguiria finalmente fazer uma app no Flex com o Yii? Vou testar... Você recomendaria algum desses frameworks como melhor para se trabalhar com o Flex?</description>
		<content:encoded><![CDATA[<p>Mto esclarecedor esse post, orgulho de ser de Niterói&#8230;rs<br />
Mas ainda estou na dúvida&#8230;. Comecei aprender PHP há pouco tempo, uns 3 anos, e o pouco que sei aprendi fazendo trabalhos de templates e extensões para o Joomla, e lendo blogs como o seu, lendo muitos blogs todos os dias. Atualmente estou mudando minha abordagem com as interfaces, estudando Flex e tentando entrar no mercado de projetos que não sejam só um site, sabe?<br />
Como não sou programadora por formação tem muita coisa que me escapa que eu nem sei dizer, mas por exemplo já testei o zend e consegui criar várias coisinhas e achei mto legal, mas já conheço todos os tutoriais de Zend+Flex que o google pode me proporcionar e minhas apps não funcionam =/ Então achei esse tal de Yii&#8230; Será que conseguiria finalmente fazer uma app no Flex com o Yii? Vou testar&#8230; Você recomendaria algum desses frameworks como melhor para se trabalhar com o Flex?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Marcus Cavalcanti</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-257</link>
		<dc:creator>Marcus Cavalcanti</dc:creator>
		<pubDate>Thu, 09 Apr 2009 15:25:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-257</guid>
		<description>Para ser sincero eu acho que vai sentir um impacto inicial grande, porque o conceito dos dois frameworks são diferentes, além do que eu acho que no CI as coisas são mais fáceis por não serem tão complexas, mas tudo vai depender também da sua experiência e do seu conhecimento.

Baixa o framework, faz uma aplicaçãozinha simples, de blog por exemplo (tem tutorial disso lá) e tira suas conclusões.

Você não deve escolher um framework pelo o que está mais bem cotado, esqueça isso, isso é gosto pessoal, você deve escolher uma solução que atenda as suas necessidades e que te traga produtividade. 

Lógico que não tem como desconsiderar algumas questões como documentação ampla e comunidade participativa.</description>
		<content:encoded><![CDATA[<p>Para ser sincero eu acho que vai sentir um impacto inicial grande, porque o conceito dos dois frameworks são diferentes, além do que eu acho que no CI as coisas são mais fáceis por não serem tão complexas, mas tudo vai depender também da sua experiência e do seu conhecimento.</p>
<p>Baixa o framework, faz uma aplicaçãozinha simples, de blog por exemplo (tem tutorial disso lá) e tira suas conclusões.</p>
<p>Você não deve escolher um framework pelo o que está mais bem cotado, esqueça isso, isso é gosto pessoal, você deve escolher uma solução que atenda as suas necessidades e que te traga produtividade. </p>
<p>Lógico que não tem como desconsiderar algumas questões como documentação ampla e comunidade participativa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Djalma Araújo</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-220</link>
		<dc:creator>Djalma Araújo</dc:creator>
		<pubDate>Thu, 09 Apr 2009 13:24:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-220</guid>
		<description>Como eu disse na lista de discussão, eu estou em duvida em aprender o cake ou o Yii e até o symphony, meu objetivo é ficar mais a fundo em OOP e ao que me parece, symphony tem uma curva de aprendizado muito alta também. Porém, eu vi no phpframeworks.net .org sei la o que, que o Yii é cotado como o melhor até agora.

Te pergunto, eu mecho com o CI, seria muito muito cabuloso essa mudança?

Abraços e realmente foi um ótimo post.</description>
		<content:encoded><![CDATA[<p>Como eu disse na lista de discussão, eu estou em duvida em aprender o cake ou o Yii e até o symphony, meu objetivo é ficar mais a fundo em OOP e ao que me parece, symphony tem uma curva de aprendizado muito alta também. Porém, eu vi no phpframeworks.net .org sei la o que, que o Yii é cotado como o melhor até agora.</p>
<p>Te pergunto, eu mecho com o CI, seria muito muito cabuloso essa mudança?</p>
<p>Abraços e realmente foi um ótimo post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Beto</title>
		<link>http://www.marcuscavalcanti.net/blog/2009/04/09/primeiras-impressoes-sobre-o-yii-framework/comment-page-1/#comment-192</link>
		<dc:creator>Beto</dc:creator>
		<pubDate>Thu, 09 Apr 2009 11:29:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.marcuscavalcanti.net/blog/?p=875#comment-192</guid>
		<description>Muito bom, é bom saber que os frameworks PHP estão evoluindo, ainda não conhecia o Yii, mas depois do seu post vou dá uma passadinha no site pra saber um pouco mais!

Valeu pela dica!</description>
		<content:encoded><![CDATA[<p>Muito bom, é bom saber que os frameworks PHP estão evoluindo, ainda não conhecia o Yii, mas depois do seu post vou dá uma passadinha no site pra saber um pouco mais!</p>
<p>Valeu pela dica!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

