cheap dedicated servers

Newton Wagner se desenvolvendo na web

11Sep/070

Lançada versão 1.5.4 do Code Igniter

Não estou tendo muito tempo pra escrever por aqui, mas percebi, bem atrasado, que lançaram mais uma versão do Code Igniter, a 1.5.4, onde foram realizadas diversas correções.

Links interessantes:

Artigos Relacionados:

11Sep/0710

Zend Framework ou Code Igniter?

A muito tempo atrás, o Felipe Diesel pediu para eu fazer um comparativo entre os frameworks Code Igniter e Zend. Andei comentando sobre ambos, pois no trabalho optamos pelo Code Igniter, enquanto isso, havia optado pelo Zend Framework para tocar alguns projetos pessoais.

É bom lembrar que, quando optamos pelo CI, o Zend Framework ainda estava na versão 0.x, e descartamos a possibilidade de trabalhar nessa versão ainda beta. Mas vamos aos fatos

Code Igniter

Como eu já disse aqui antes, o Code Igniter é muito prático. Inspirado no Ruby on Rails, é possível começar o desenvolvimento da aplicação apenas configurando os diretórios (se você não usar o padrão) e conexão com banco.

Ele implementa o MVC e traz diversas funcionalidades pra facilitar o desenvolvimento, como o padrão Active Record, Scaffolding e bibliotecas como Paginação, Validação, Compactação (zip) e etc. Facilmente extensível com a implementação de plugins e helpers, além de possuir diversas ferramentas como um gerador de código e bibliotecas de interface como o Rapyd, que, na minha opinião, não foi bem integrado ao framework.

Os problemas que eu vejo no Code Igniter são pequenos detalhes, como a falta de padronização de nomenclatura de arquivos e, a pior delas, a desorganização do código do framework.

Zend Framework

Do outro lado, o Zend Framework é o framework PHP mais organizado dos que testei até hoje. Com nomenclatura de classes agregada aos caminhos do arquivo, é muito fácil encontrar o que você procura. Houve também uma preocupação em manter o código simples, pensando em manutenibilidade, que também tornou muito fácil a criação de extensões para o Zend, através de Helpers, Plugins e etc.

Por outro lado, pra você configurar o Zend Framework são necessários alguns passos a mais e um nível de conhecimento maior, porém, feito uma vez, você pode usá-la em todas as aplicações que for desenvolver, realizando apenas pequenos ajustes.

Conclusão

A grande verdade é que tudo depende da aplicação. Eu vejo o Zend Framework como algo mais robusto, para ser utilizado em aplicações que necessitem da organização e da base sólida da Zend, que assina o framework. Do outro lado, está o Code Igniter, ágil e prático.

O que você prefere?

Artigos Relacionados:

30Aug/071

Comunidade Brasileira do Code Igniter

O Daniel Costa divulgou o surgimento da comunidade Brasileira do Code Igniter, assim como a tradução do manual do framework, que colaborei traduzindo algumas páginas, assim como o surgimento da lista de discussão sobre o framework.

Quem está usando o framework, vale a pena fazer parte da lista.

Artigos Relacionados:

Tagged as: 1 Comment
23Apr/074

Novidades no Code Igniter

Uns tempos atrás Rick Ellis, autor do Code Igniter, anunciou que daria novos rumos ao framework, dando mais importância para o projeto. Começou convidando o Derick Allard, figura conhecida no fórum de discussão oficial, pra colaborar e disponibilizando um repositório público.

Fiquei uns tempos sem codificar, e como direcionei minhas atenções para o Zend Framework, parei de acompanhar as evoluções do CI, até hoje que tive que dar uma olhada no User Guide, e fiquei surpreso com a revolução que fizeram por lá. Site novo, logo nova, fórum novo e até uma nova release (1.5.3). Vale a pena dar uma conferida.

Artigos Relacionados:

17Jan/071

Rapyd com Code Igniter

Voltando aos meus estudos do Code Igniter, acabei encontrando no Blog do Deco uma espécie de estensão da framework, que é o Rapyd. Ele oferece uma série de componentes, agilizando ainda mais o desenvolvimento da sua aplicação.

Dei uma olhada rápida até aqui, mas achei bem interessante e já baixei a instalação pra testar mais tarde. Por enquanto você pode ir dando uma olhada também em alguns exemplos e no guia do usuário, que é bem prático, assim com a documentação do CI.

Artigos Relacionados:

Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.