Marketing de Conteúdo

PHP: um ótimo livro e MVC Framework para PHP

As pessoas no Publicação de pacotes publicou uma postagem recente em que encorajava desenvolvedores / blogueiros de PHP a ler um novo livro e blog sobre o assunto. Eu realmente aprecio oportunidades como essa - a não solicitou nenhuma postagem positiva ou negativa, apenas uma revisão honesta do livro que eles fornecem (sem custo).

1847191746O livro que recebi é CodeIgniter para desenvolvimento rápido de aplicativos PHP, escrito por David Upton.

Meu livro favorito sobre PHP / MySQL ainda é Desenvolvimento Web PHP e MySQL. É PHP 101 e MySQL 101, tudo embrulhado em um livro fantástico e abrangente com toneladas de exemplos de código. CodeIgniter é um complemento perfeito, talvez um guia PHP 201. Leva todo o rigoroso código de PHP e fornece uma estrutura para desenvolver código mais rápido e com as melhores práticas de um MVC sistema.

De acordo com o Wikipedia:

Model-view-controller (MVC) é um padrão arquitetônico usado em engenharia de software. Em aplicativos de computador complexos que apresentam uma grande quantidade de dados para o usuário, um desenvolvedor muitas vezes deseja separar os dados (modelo) e os interesses da interface do usuário (visualização), de modo que as alterações na interface do usuário não afetem o manuseio dos dados e que os dados pode ser reorganizado sem alterar a interface do usuário. O model-view-controller resolve esse problema desacoplando o acesso aos dados e a lógica de negócios da apresentação dos dados e da interação do usuário, introduzindo um componente intermediário: o controlador.

Além de ser bem escrito com toneladas de exemplos do mundo real, uma das coisas que eu mais gosto neste livro é que ele explica o que não é. CodeIgniter é uma estrutura de código aberto desenvolvida internamente. Como tal, tem algumas limitações admitidas. O livro aborda isso em detalhes. Algumas limitações que encontrei foram a falta de componentes de acessibilidade na exibição de componentes da interface do usuário, como âncoras, tabelas e formulários, e qualquer referência a APIs REST e Web Services em XML. No entanto, acredito que essas opções podem ser facilmente adicionadas em versões futuras - veremos!

A seção mais completa do CodeIgniter, na minha opinião, é a biblioteca de banco de dados. Acho que escrever conexões e consultas MySQL consome muito tempo e é trabalhoso. Eu quero me aprofundar imediatamente no CodeIgniter para utilizar seu framework de banco de dados, acredito que isso vai me poupar muito tempo - especialmente em escrever / reescrever consultas! Existem também ótimos add-ons para Ajax, JChart e manipulação de imagens.

Se parece que estou discutindo CodeIgniter mais do que o livro, os dois são realmente um no mesmo. O livro é uma maneira perfeita de aprender técnicas avançadas de desenvolvimento, não apenas usando o CodeIgniter. Eu recomendo fortemente o livro. O livro afirma “Melhore sua produtividade de codificação PHP com a estrutura MVC CodeIgniter de código aberto e gratuita! Isso é honesto!

Se você estiver interessado no CodeIgniter, certifique-se de assistir ao vídeo de introdução.

Douglas Karr

Douglas Karr é CMO de AbrirINSIGHTS e o fundador da Martech Zone. Douglas ajudou dezenas de startups de MarTech bem-sucedidas, auxiliou na due diligence de mais de US$ 5 bilhões em aquisições e investimentos da Martech e continua a auxiliar empresas na implementação e automatização de suas estratégias de vendas e marketing. Douglas é um especialista e palestrante em transformação digital e MarTech reconhecido internacionalmente. Douglas também é autor publicado de um guia para leigos e de um livro sobre liderança empresarial.
Voltar ao topo botão
Fechar

Adblock detectado

Martech Zone é capaz de fornecer a você esse conteúdo sem nenhum custo porque monetizamos nosso site por meio de receita de anúncios, links de afiliados e patrocínios. Agradeceríamos se você removesse seu bloqueador de anúncios ao visualizar nosso site.