Zend Studio
- 02/09/2008
Criando Projetos no Zend Studio
Olá pessoal, como havia dito, hoje vou postar algumas dicas legais sobre a IDE da Zend. O famoso Zend Studio Client. Antes de mais nada, uma IDE(Integrated Development Environment : ambiente integrado para desenvolvimento) bem escolhida ajuda muito o programador. No meu caso, eu programo SEMPRE com o Zend Studio, a minha produtividade com ele é muito mais alta do que usando o Dreamweaver ou o PHPEditor por exemplo…
Pontos fortes em definir Projetos no Zend:
* Organização nos arquivos do seu projeto;
* Acesso rápido a arquivos e/ou classes, métodos e funções;
* Auto-complete para nome de classes, métodos, funções, constantes e nomes de variáveis que são acessíveis onde você esta (você vai entender essa ultima frase alguns posts a frente… não se preocupe).
* Templates para trechos de códigos que são repetitivos;
Acesso rápido a documentação do PHP;
Uso do padrão de comentários PHPDoc;
Definir marcações em determinadas linhas do seu arquivo para você acessar rapidamente;
E muito mais…
Para iniciarmos, abra o Zend Studio e organize as abas de uma forma que você se sinta confortável olhando para a IDE, eu gosto de deixá-la da seguinte forma:
Para criar os Projetos, acesse o menu “Project / New Project…”, e defina um nome para o projeto:
Clique em “Next”, aparecerá uma tela para inserir as pastas do nosso projeto. Clique em “Add Path”, clique sobre o nome da pasta na qual seu projeto está (não entre na pasta) e clique em “ADD”. Veja abaixo como ficará a tela:
Agora clique em “Finich” para finalizar.
Veja que agora a estrutura de pastas do seu Projeto foi carregada na aba ‘File Manager’, conforme a imagem abaixo:
Agora vamos as dicas:
- Para criar arquivos ou pastas no projeto, clique com o botão direito do mouse escolha “New Folder” ou “New File”.
- Abra um arquivo novo (CTRL + N) e comece a digitar algo, perceba como funciona o Auto-Complete do Zend. Faça o seguinte teste: Crie uma variável qualquer e abaixo mande imprimi-la. Perceba que ao começar a digitar o nome da variável que você criou o Zend lhe dará a opção de escolhe-la na lista. Como a imagem abaixo:
Neste exemplo, eu criei uma variável que contem a data e hora e na linha 3 eu imprimi na tela, perceba que ao começar a digitar o nome da variável, que neste caso é $data, o Zend listou TODAS as variáveis que começam com o que eu digitei. Este auto-complete funciona para funções do PHP, funções que você criar(veremos mais para frente), etc…
- Para buscar algum arquivo no seu projeto, digite o seguinte atalho: CTRL + ALT + G. Este atalho abre uma janela na qual você digita o inicio do nome do arquivo e ele lista TODOS arquivos do seu projeto que começam com o texto digitado.
- Para buscar funções, classes e constantes, digite o seguinte atalho no teclado: CTRL + SHIF + G. Este atalho busca no projeto buscar funções, classes e constantes que comecem com o texto digitado.
- CTRL + F para buscar no arquivo. Aceita expressão regular.
- CTRL + H para buscar e substituir. Aceita expressão regular.
- CRTL + G para ir para linha X.
- Aperte F1 em cima de alguma função para ver o HELP do PHP. Você pode configurar para ele rodar o HELP diretamente do php.net. Basta acessar o menu “Tools / Preferences / Desktop”, altere a opção PHP Manual URL.
- Veja a aba Inspectors abaixo. Criei uma função, uma constante. Ele listou tudo na aba.
Bom, acho que com estas dicas já fica fácil você optar pelo Zend ou pelo Dreamweaver. Em relação ao Dreamweaver, a única coisa que sinto falta no Zend é a configuração do FTP.
Como fiz com o DW, em breve postarei um vídeo mostrando tudo isso e algumas coisas a mais sobre o Zend Studio. Estou preparando um post que vai ensinar a configurar o Zend Studio para fazer o debug de códigos.
Por hoje é só. Qualquer duvida ou sugestão, por favor, poste.
Um grande abraço.


(8 votos, média: 4.38 de 5)






8 Comentários to “Criando Projetos no Zend Studio”
Olá Marcelo,
eu estou iniciando com o zend agora… e me interessei bastante pelo IDE do ZEND… mas não acho o programa para download, sme que tenha que se pagar por ele…
Existe alguma versão do ZEND Studio gratuita ou outro IDE que facilite o desenvolvimento igual a ele??
NOTA: Eu utilizo o DREAMWEAVER para desenvolver meus sites…
[]‘s
Por Gabriel Lau (2 comments) em 26/06/2009
Opa Marcelo…
muito obrigado pela dica… eu até pensei em buscar em programas P2P também, mas eu sempre tenho receio quanto a confiabilidade do arquivo (em questão de vírus e tal), por isso perguntei… ^^
Já ouvi falar bastante desse Netbeans… mas eu me interessei pelo Zend Studio pelo fato dele auxiliar na criação inicial dos projetos, que eh onde estou “me arrastando” ainda xD…
mas tá de boua.. vou dar uma olhadinha nesse programa q vc me falou aí…
Obrigado pela dica
Por Gabriel Lau (2 comments) em 08/07/2009
O unico problema que vejo nesta IDE é a falta de auto-complete qundo o projeto é FTP.
Coisa que no 5 funcionava normalmente.
Por Jonas (1 comments) em 27/08/2009
Ola Jonas…
Nunca configurei um projeto http://FTP... vou testar!
abraços e valeu!
Por Marcelo Sabadini (109 comments) em 28/08/2009
Olá
A maioria das funcionalidades que você apresentou aqui existem no Eclipse, que é uma IDE gratuita. Sim, o Zend Studio também é baseado no Eclipse, porém é pago.
O interessante na hora de você mexer com ele é que ele já tem instalado o Zend Debugger (mas nada impede de vc baixar) e a leitura visual de arquivos XML.
Quanto a criar um projeto, tem o Zend_Tool para isso.
Perdão pelo comentário, mas embora você esteja mexendo com Zend, o tutorial caberia mais ao Eclipse em geral.
[]s
Por Willian (1 comments) em 04/12/2009
@Willian: Olá Willian tudo bom?
Não se preocupe com seu comentário! eu deixo os comentários abertos(sem moderação) exatamente para isso.
Quando eu escrevi este post(ainda usava o Blogspot) o Zend ainda não havia migrado para o Eclipse. A versão do Zend era 5.2 se não me engado…
Em Fevereiro eu cheguei a testar o Zend Studio for Eclipse: http://marcelosabadini.com.br/blog/2009/02/25/zend-studio-for-eclipse-611/
Um grande abraço e obrigado pelo comentário!
Por Marcelo Sabadini (109 comments) em 06/12/2009
Olá, estou começando agora a programar em php e treino no dreamweaver, gostaria de saber se você tem vídeos sobre o zend em português?
Por Alexandre (3 comments) em 07/10/2010