Está atualizado o tutorial sobre o Zend Framework.
Versão utilizado é a atual 1.0.1(que saiu do forno agora) e manterei atualizado sempre que houver uma nova versão.
Também estou começando a escrever um tutorial mais avançado sobre zend, meio grandinho, até vou gerar em pdf.
Uma novidade também, é que criei uma página destinada à tutoriais de Zend Framework.


Mano, na boa, porcaria. PHP está ANOS atrás de qualquer coisa tida como digna de atenção.
Quanto mais desenvolvedores aderem essa tecnologia, mais tempo ela vai perpetuar num nicho, que pode ser facilmente suprido por python ou ruby.
Em suma: nada , nada mesmo, fará de php uma ferramenta melhor.
Olha, eu entendo seu ponto de vista mas devo discordar.
Você está falando sobre python e ruby sem ao menos conhece-los, pois não faria tal comparação.
O php sempre foi focado para aplicações e soluções web e sistemas de "médio porte", pois nunca houve grande padrões e frameworks para tal. Agora com o Zend Framework, e outros, o PHP está crescendo, e no futuro pode sim competir com grandes nomes empresariais, quem sabe.
Podemos ter certeza, que aplicações web, o PHP vai crescer mais ainda. Quem sabe ele possa com o tempo ir avançando para outras áreas.
Da moral pra esse cara não. Sem antes dizer o porque, ou pelo menos mostrar o quanto ele sabe de Python ou Ruby. Criticar é fácil, fazer o que você fez é que é difícil. Parabéns Tonello.
Cara, ruby não é lá essas coisas, nem compatível com o Web Server mais usado no mundo é...
A versão do ruby não é estável no APACHE, não roda 100%...
Sem falar que cerca de 80% das extensoes na web são .php..
Será mesmo que PHP não tem futuro ???
Muito bom o seu tutorial, uma mão na roda pra quem não conhece o Zend Framework(meu caso). Parabens Tonello.
E devo discordar do "Jonh Doe" ali, quanto mais pessoas aderem a essa tecnologia "anos atras", mais ela melhora.
Em suma: essas pessoas fazem do php uma ferramenta melhor.
E ai rapaz, blz? excelente o artigo.
Tenho uma dúvida aqui sobre utilização:
como eu chamo actions de outros controllers? por exemplo:
digamos que na página inicial do site eu exibo as 2 últimas notícias. Tenho um controller só sobre notícias, dentro dele tenho uma action que pega as 2 últimas notícias e joga pro template. como eu faria pra chamar esta action do controller principal? tentei usar _forward, mas não da certo, ja que ele direciona ao invés de apenas chamar a action
é isso, se puder me ajudar estou a quase 2 semanas batendo a cabeça e nao consigo resolver...
abraço!
é o seguinte sou programador Web a mais de 4 anos programei em JSP com Aplet Servlets , ASP, quando eu conheci o PHP vi que existe uma facilidade para desenvolver e tal, fora que é muito leve bem diferente de JSP , mesmo sabendo que pode-se criar aplicações mais leves com JSP, mas que o Framework veio pra dar um gas no PHP a se veio concerteza será bem aceito no mercado pois muitas linguagens estão indo para este lado de frameworks
Estou consultando seu blog porque preciso definir um framework para PHP aqui. Estou fazendo uma mesma implementação usando 4 frameworks, atualmente estou fazendo o da Zend. Assisti sua palestra na FIT e achei o ZF bastante flexível. Só que estou tendo alguns percalços pra implementar porque o livro do Minetto usa a versão 0.7. Quando baixei a 1.01 vi que tinha um monte de coisas diferentes. Apanhei um pouco mas consegui fazer uma parte funcionar. Só que agora vi que tem algo estranho. A classe Zend_Registry não está armazenando um array que estou armazendo com o método set. Ele só existe durante o script que o cria. Se eu mudo de página e volto, ele some. Fiz uma busca no ISSUE TRACKER da Zend, mas não encontrei nenhum comentário sobre este comportamento. É estranho, pois o que registrei no controlador principal permanece.
Bem, vou dar uma olhada no material que você tem pra ver se eu saio dessa.
Só pra acrescentar ao comentário negativo sobre o PHP, quem está anos luz de alguma coisa é o Python. A própria comunidade Python parece não se interessar em popularizar a linguagem. E a gente mede isso quando procura livros em Português. Tem três, sendo que dois são guias de referência. Agora, livros de PHP....
Deviam investir mais no Python, porque nem as editoras se interessam em publicar livros. Elas só querem publicar Java, .NET e PHP. Por aí se vê o que vale a pena investir.
Sou iniciante conheci a solucao framework, e a ferrmenta Zend, e o que falam mal do PHP, deve ser o cara do tipo gay enrustido... querendo aparecer, achando que sabe alguma tipico da bicha burra... tem que falar assim pra esse otario se ligar que no mundo tudo evolui... se nao quer somar nao atrapalhe com criticas sordidas sem embasamento de ideias...
by Arcanjo...
Peguei o trem andando, mas vi aqui algumas pessoas falando mal do PHP. Bom não posso evitar dar meu ponto de vista.
PHP é bom o suficiente para competir com qualquer outra linguagem, e não é nada profissional falar mal dos outros (liguagens), alias quem costuma falar mal são os que geramlente estão perdendo.
Se não me engano empresas como ORACLE, IBM, YAHOO, BORLAND (codegear.com) a IDE Eclipse e até mesmo a Microsoft (http://www.iis.net/php/) estão a favor do PHP e trabalhando para melhoralo.
É bem simples, os fatos falam por si.
Existem liguagem para todos os gostos e a produtividade de cada uma se da na escolha de uma boa IDE.
by Fernando
Uma coisa só ...
Uma coisa só ... as tags estão todas em html ... da uma olhada lá =P ... abs
begin
require 'teste'
rescue
puts "ta errado"
end
if (1..10).include?55
puts "certo"
else
puts "errado"
end
rubyyyyyyyyyyyyyyyyyyyyyyyy
hahahah,
concordo, phyton humilha php !
Phyton ou Python?
É lamentável que existam pessoas fanáticas (em geral monoprogramadores) que comparam tecnologias sem um fundamento lógico, talvez por não conhecerem as caracteristicas ("maria vai com as outras"). Python é bom? É! Ruby é bom? É. O que muitas vezes torna uma aplicação melhor que a outra não é a linguagem na qual é desenvolvida e sim no capricho e na dedicação do desenvolvedor ou equipe de desenvolvedores. A união perfeita de especialistas na liguagem, banco de dados, redes etc é que caracteriza a excelência e robustez da aplicação. Tonello o artigo é ótimo e o PHP tem sim seu lugar ao sol, eu desenvolvo inclusive para Desktop com o PHP.