Já comentei aqui sobre editores de código. Até alguns dias atrás estava usando o InType, excelente editor, super leve e funcional, o melhor candidato para “clone” do Textmate no ambiente Windows. Inclusive o apresentei para meus alunos, e todos gostaram muito. Coloco aqui 3 vantagens do InType: rápido e enxuto, ajuda pra caramba a digitação de código e muito flexível, dando suporte para dezenas de linguagens. Ainda está na versão alfa, e continuo acompanhando de perto o desenvolvimento.
Agora convenhamos, para grandes projetos nao basta apenas uma ferramenta de ajuda na digitação, é preciso mais, muito mais. Recentemente, estudando Java, conheci o NetBeans, e em pouco tempo já me perguntei “será que tem um desses pra PHP?”… e tem!
NetBeans 6.5 Milestone tem full suporte pra PHP (e XHTML/CSS), download de apenas 15 megas e tem um monte de funcionalidades bacanas além de toda a infra para gerenciar projetos, acesso a sistemas de controle de versão, etc. Ainda tem alguns bugs, mas pra mim o que tá atrapalhando um pouco é quanto ele consome de recursos da maquina, muito, muito pesado. Considerando o que ele já me proporcionou em produtividade e organização, esse “peso” dele é tolerável.
Grande surpresa esse NetBeans pra PHP, recomendo!
Posted in
web at July 21st, 2008.
2 Comments.
Há tempos desenvolvo em PHP, mas só agora resolvi adotar seriamente um framework. Projetos maiores e mais pessoas envolvidas requerem uma certa estrutura e organização que minhas próprias ferramentinhas não proporcionam mais, além do fato de que os frameworks disponíveis já atingiram um excelente nível de maturidade.
A questão passou a ser agora “qual framework adotar?”. Assim como as discussões sobre linguagens de programação beiram os debates religiosos, falar sobre frameworks é falar sobre o ponto “aquele que eu consigo produzir mais e melhor” e o lado pessoal pesa tanto quanto as features do framework. Fiquei entre o CakePHP e o Codeigniter, aparentemente os que mais se aproximam do RubyonRails, seja pelo modelo MVC, produtividade etc. Apesar da recomendação do Jefferson, dispensei o Kohana - um fork “PHP 5 puro” pro Codeigniter - porque tenho que pensar em vários hosts e projetos rodando PHP 4.x.
Nos dois casos, a documentação é muito boa, os recursos são praticamente equivalentes e a comunidade bastante ativa, sendo que o CakePHP ganha em documentação e comunidade, até por já estar mais tempo e mais sólido no mercado. Além das páginas oficiais (com os tradiconais screencasts) andei visitando alguns blogs sobre o assunto, como o do Elton Minetto, Tulio Faria e Newton Wagner. Conheci também o blog do Elliot Haughin e o Web2ponto0, ambos com ótimos screencasts sobre o Codeigniter. Vi também esse, esse e mais esse comparando os dois frameworks.
Não pretendo aqui indicar nenhum deles, apenas compartilhar meu processo de busca e escolha, já que pelo que pude perceber ambos trazem um ótimo resultado. Apesar da documentação do CakPHP ser mais extensa, a do Codeigniter é até mais didática. CakePHP tem uma melhor organização do core e da aplicação, mas o Codeigniter me pareceu ser mais enxuto e rápido. Gostei do que vi, e vou optar agora pela aparente flexibilidade do Codeigniter - pelo menos por enquanto. Ainda vou fazer testes, desenvolver alguma coisa junto com a JQuery e ver como tudo se comporta.
E então? algum comentário? :)
Posted in
web at March 23rd, 2008.
3 Comments.