Introdução ao CakePHP
O que é CakePHP? Por que usar?
CakePHP é gratuito, de código aberto, uma framework em PHP para desenvolvimento ágil. É uma estrutura fundamental para programadores criarem aplicações web. Nosso principal objetivo é permitir que você trabalhe em uma estrutura que possa programar de forma rápida e sem a perda de flexibilidade.
CakePHP joga fora a monotonia do desenvolvimento web. Nós oferecemos todas as ferramentas que você precisa para começar programando o que realmente deseja: a lógica específica da sua aplicação. Em vez de reinventar a roda cada vez que se constrói um novo projeto, pegue uma cópia do CakePHP e comece a construir sua carruagem real da sua aplicação.
CakePHP tem uma equipe de desenvolvedores e uma grande comunidade, trazendo grande valor ao projeto. Além de manter você fora do reinvento da roda, usando CakePHP significa que o núcleo da sua aplicação é bem testado e constantemente aperfeiçoado.
Abaixo segue uma pequena lista dos recursos que você poderá desfrutar no CakePHP:
- Ativo e com comunidade amigável;
- Licença flexível;
- Compatibilidade com PHP 4 e PHP 5;
- Integrando funcionalidade CRUD (Create, Read, Update and Delete, ou Criar, Ler, Atualizar e Excluir) para interagir com o banco de dados;
- Aplicações scaffolding;
- Geração de código;
- Arquitetura MVC (Model, View, Controller, ou Modelo, Visões, Controlador);
- Requisições ao expedidor com clareza, URLs personalizáveis e rotas;
- Validações internas;
- Templates rápidos e flexíveis (Sintaxe PHP e com ajudantes);
- Ajudantes para usar AJAX, JavaScript, HTML, formulários e outros nas visões;
- Componentes de E-mail, Cookie, Segurança, Sessões, Manipulação de Requisições e outros;
- Lista de controle de acessos flexível;
- Limpeza de dados;
- Flexibilidade com cache;
- Internacionalização;
- Funciona em qualquer subdiretório do seu website, com poucas configurações no Apache.
Onde obter ajuda?
Cookbook
http://book.cakephp.org (em inglês)
http://book.cakephp.org/pt (em português)
Você começou no lugar certo. Este manual (e a API) deve ser provavelmente o primeiro lugar que você vá para procurar as respostas das suas dúvidas. Assim como acontece com muitos outros projetos de código aberto, nós obtemos novos usuários regularmente. Tentamos ser os melhores para responder seus questionamentos em primeiro lugar. As respostas podem demorar a chegar, mas permanecerá por tempos e ajudará a esclarecer outras pessoas. Tanto o manual, quanto a API podem ser encontradas online.
API
http://api.cakephp.org/1.2 (em imglês)
Direto ao assunto e diretamente do núcleo de desenvolvedores, o CakePHP API (interface de programação da aplicação) é a mais completa documentação em torno de todos os detalhes do funcionamento interno do framework. É um encaminhamento direto ao código de referência, por isso traga seu chapéu hélice.
Canal IRC
#cakephp @ irc.freenode.net (em inglês)
#cakephp-pt @ irc.freenode.net (em português)
Se você estiver assustado, dê um grito no canal de IRC do CakePHP. Alguém da equipe de desenvolvimento normalmente está lá, principalmente durante o dia. Se você precisar de alguma ajuda, deseja encontrar usuários na sua área ou gostaria de doar o seu novo carro esportivo, adoraríamos ouvir você.
Bakery
http://bakery.cakephp.org (em inglês)
O CakePHP Bakery é uma casa para todas as coisas de CakePHP. Visite este site para ver tutoriais, estudos de caso e exemplos de código. Assim que estiver familiarizado com o CakePHP, faça o login e compartilhe seus conhecimentos com a comunidade para ganhar fama e fortuna.
CakeForge
http://www.cakeforge.org (em inglês)
O CakeForge é outro recurso que os desenvolvedores podem usar para hospedar seus projetos usando CakePHP e compartilhar com outras pessoas. Se você está olhando para achar projetos existentes, ou querendo compartilhar, acesso o CakeForge.
Site oficial do CakePHP
http://www.cakephp.org (em inglês)
O site oficial do CakePHP está sempre esperando sua visita. Ele tem links para sites de outros desenvolvedores, screencasts, oportunidade para doar ao projeto e downloads.
Grupo Google
http://groups.google.com/group/cake-php (em inglês)
http://groups.google.com/group/cake-php-pt (em português)
O CakePHP também tem um grupo no Google muito ativo. Ele pode ser um excelente recurso para encontrar respostas arquivadas, perguntas freqüentes, e obter respostas para problemas imediatos.

login to add a comment