Olá pessoal, minha meta de 2009 número 2 não vem sendo cumprida de maneira alguma. “Pelo menos um post por mês”. É, prometer e não cumprir é errado. Mas, a partir de hoje, estarei iniciando uma série de tutoriais/dicas/rotinas/qualquer coisa que tenha relação com o CodeIgniter.
Vou falar um pouco sobre o CodeIgniter neste primeiro post, para que todos tenham uma boa noção de como utilizá-lo, onde achá-lo e por que utilizá-lo. Antes disso, precisamos dar uma revisada no conceito de um framework. Não vou entrar em conceitos de MVC ou como funciona um framework, pois você pode encontrar estes conceitos em vários sites, como aqui, aqui e aqui.
Framework
Resumidamente falando, um framework é um pacote de coisas. Simples? É exatamente isto. Seguindo alguns padrões, um framework traz uma série de ferramentas, auxiliadores e ainda alguns geradores de funcionalidades. A utilização de um tipo de ferramenta como esta, pode agilizar o desenvolvimento de projetos em dias e por que não meses.
A primeira impressão de um programador que não utiliza nenhum framework pode ser de renúncia, porém, ao se deparar com a facilidade e as várias funcionalidades que um framework pode trazer, logo vira hábito a utilização do mesmo.
Imagine que você estaria construindo um préio de 3 andares, e no começo de tudo você já poderia ter pronto o cimento, as ferramentas e a estrutura toda pronta no papel e virtual. Agora você só precisaria se importar com o que realmente importa, que é subir os andares de tijolos utilizando o cimento e as ferramentas.
Da mesma forma acontece quando se utiliza um framework para a construção de um sistema para web. Você já possui um padrão de estrutura, já possui todas as ferramentas para manipular XML, Web Services, Banco de dados e preocupa-se apenas com a regra de negócio na hora de desenvolver as linhas de código.
O Codeigniter
Bom, já entendemos o que é um framework, agora podemos falar do propriamente dito “suprassumo do rabo do pato”, vulgo Codeigniter framework, ágil, prático e robusto.
Como já dizia o pessoal do Codeigniter Brasil no seu belo post CodeIgniter: framework PHP ágil, robusto e de alta performance:
“CodeIgniter, como bom framework que é, permite o desenvolvimento de web sites, softwares e aplicações em PHP de maneira ágil e relativamente descomplicada. O objetivo do CodeIgniter é disponibilizar um framework de máxima performance e capacidade, que seja flexível e o mais leve possível.”
Por ser um framework muito flexível quanto a sua estrutura, ele abre um leque de possibilidades bem maior do que outros para o desenvolvimento de aplicações para web.
Atualmente, estou desenvolvendo um CMS baseado no próprio codeigniter, e realmente, a maneira como é fácil manipular elementos de XML, Banco de dados e afins, é muito interessante.
Bom, para saber mais sobre o codeigniter, é bom visitar o site oficial e os blogs fáceis de encontrar no segundo cérebro.
That’s all folks.
Por hoje é somente só isso mesmo nada mais do que eu falei até agora pois é somente isso e tenho dito. Entendeu?! Darei continuidade na segunda parte da série com um post falando sobre como fazer uma autenticação com o codeigniter. Tutorial simples de Login. A intenção deste primeiro tutorial é mostrar no segundo uma biblitoca que desenvolvi de auxílio na captura e verificação de informações dos usuários logados no seu sisteminha.
É isso, até o próximo post.



Muito obrigado pela referência!
Vou acompanhar a série para ver quais as novidades!
Abraços e parabéns!