Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fabyo

Enquente Zend

Zend Framework  

39 votos

  1. 1. Você não usa Framework Zend, por que?

    • Falta uma documentação boa em portugues
      7
    • Não conheço, ou nunca quiz testar
      6
    • Não tenho conhecimentos suficientes para entender melhor o Zend
      5
    • Acho que ele não faz falta ou não é necessario
      3
    • Falta exemplos praticos e tutoriais
      13


Recommended Posts

galera me descupe pela pergunta, pra quem ja trabalha com ZEND vai achar a pergunta muito tola, mas pra quem nao conhece vai cer uma mao na roda.

 

o que o Framework Zend faz a mais no php? que tipo de estrutura a Zend traz.... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa pergunta se responde se voce procurar sobre "o que é e pra que server um frameworks?"

 

dai se voce entender isso vai entender sobre frameworks, tipo o Zend, Cake, Codeigniter

 

http://pt.wikipedia.org/wiki/Framework

Compartilhar este post


Link para o post
Compartilhar em outros sites

se eu começar a desenvolver com Zend eu não vo mais precisar de mexer com html para desenvolver os layout do sistema http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

lembrando que estamos falando de sistema

nao de web sites

 

me descupe novamente pela pergunta tola http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehehe... vai sim mano... o Zend é uma biblioteca de funções para te adiantar na programação... creio eu, se eu estiver errado me corrija Fabyo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

É verdade, voce vai continuar mechendo com html do mesmo jeito, ou se preferir pode aprender a mecher com o sistema de templates do Zend, ou o sistema de layout do Zend que é muito show.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Smarty é só template o Zend é algo bem mais completo com manipulação de banco de dados, Estrutura MVC, Geração de PDF, Envia emails, Upload, formularios, etc...

 

e o Zend tem seu proprio sistema de templates ou por padrao ele tbm pode ser usado com o smarty.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poderia postar um exemplo do Zend_layout? algo na pratica...

no site da zend esta meio complicado de entender

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao achei muito interessante esse novo modulo do Zend, o layout, antes eu ja fazia algo semelhante, mas agora virou modulo do Zend é bem melhor

 

pra entender um pouco da vantagem do layout vou explicar como é o uso sem ele e com ele

 

sem usar o Layout em todos os meus templates eu tinha que adicionar o templates headers e footer

 

+- assim:

 

index.phtml

 

<?php echo $this->render('header.phtml'); ?>
Conteudo do Index
<?php echo $this->render('footer.phtml'); ?>

 

pagina2.phtml:

 

<?php echo $this->render('header.phtml'); ?>
Conteudo da pagina2
<?php echo $this->render('footer.phtml'); ?>

 

digamos que eu tenha 50 paginas?, é apesar de ser só uma linha eu teria que incluir em todas as paginas o header e o footer

 

mas com a ideia do layout isso ficou automatico, nao preciso mais fazer isso em nenhuma pagina

 

usando o layout:

 

index.phtml:

conteudo do index

 

pagina2.phtml:

conteudo da pagina2

 

layout.phtml:

 

<?php 
echo $this->render('header.phtml');
echo $this->layout()->content;//aqui ele mostra o conteudo da pagina que você esta
echo $this->render('footer.phtml');
?>

 

o layout seria o arquivo principal e sempre que eu chama-se uma pagina ela passaria pelo layout e ja incluiria o header e footer

 

e claro tudo isso muito configuravel, onde eu posso fazer o que quiser, passar variaveis, etc...

 

e para usar o layout basta no controller:

 

	public function init()
{
	Zend_Layout::startMvc();
}

 

lendo o manual voce vai ver muito mais recursos e opções do que pode fazer com o layout e as views

Compartilhar este post


Link para o post
Compartilhar em outros sites

Smarty é só template o Zend é algo bem mais completo com manipulação de banco de dados, Estrutura MVC, Geração de PDF, Envia emails, Upload, formularios, etc...

 

e o Zend tem seu proprio sistema de templates ou por padrao ele tbm pode ser usado com o smarty.

hummm... saquei borther http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif bem legal mesmo eim....

Compartilhar este post


Link para o post
Compartilhar em outros sites

da ultima 1.5.1

 

mais novidades com Zend

 

Zend + Doctrine, maneira bem elegante e revolucionaria de manipular banco de dados, um dos melhores padroes que existe hoje.

 

 

DQL (Doctrine Query Language)

 

http://ruben.savanne.be/articles/integrati...rk-and-doctrine

 

http://www.phpdoctrine.org/

http://en.wikipedia.org/wiki/Doctrine

http://www.phpdoctrine.org/documentation/m...-query-language

 

obs: o Zend ja trabalha com essa ideia de Doctrine, eu passei esses links acima pro pessoal conhecer melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa fabão..... eu acho que falta tuto e exemplos praticos quanto ao framework..

 

Eu trabalho com o Zend Framework desde sua v. 0.8 e vou falar a cada versão nova eles supreende em muito as nossas espectavias..

Eu trabalho com o Zend faz mais de 1 ano e sempre consegui desenvolver sistemas complexos em tempos records pois a agilidade a maneira que o zend adoto em seu padrão foi uma das coisas que eu gostei mesmo do frame.

 

O Zend fez eu enchegar o mundo OOP de outra forma.. da forma correta. e é claro eu melhorei essa forma pois quando você começa a trabalhar 100% oop você consegue enchegar além do que do resultado final. você consegue enchegar um sistema enchuto e limpo. algo onde qualquer um que conheça de conceitos OOP, Patteners e MVC vai conseguir debugar o aplicativo sem nenhum problema.. Outra coisa que fez bem foi trabalhar com ele em uma equipe .. como ele obriga você a trabalhar num padrão praticamente tudo que todos fazem todos da equipe não vai ter dificuldades em entender ou implementar o modulo que outra pessoa fez.

 

A manutenção no código é praticamente 0 pois você trabalha separando tudo como um SOA da vida.. você separa tudo por modulos e fazendo tudo num padrão mais sofisticado e tals.. trabalhando com Contratos "interfaces" e outras coisas mais você consegue fazer um aplicativo sem ao menos ter o modulo funcionando por completo..

 

Eu considero que o Zend pego praticamente o conceitos que são usado no JAVA e aplico em seu frame. Quem trabalha com o Zend e OOP no php praticamente quando for passar a estudar java como eu estou fazendo... não vai sentir difuculdades em trabalhar com JAVA pois com o Zend ele já vai te modelando para isso eu sinti isso nesse ano que trabalhei com o Zend.

 

Hoje trabalho com o JAVA .. graças ao Frame que me abriu os olhos para um novo horizonte..

 

Pode falar. parece propaganda né? mais é a realidade.. aconteceu comigo.. =)

 

Fabão se for criar tutos sobre o Zend se quiser minha ajuda se ta ligado que tamos ae pra isso ;) e do Zend eu entendo :P

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou fechar essa enquete e o 1º ja postei

 

http://forum.imasters.com.br/index.php?showtopic=284039

 

o proximo irei falar sobre como configurar e rodar o framework, com um exemplo simples

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.