Fiz algumas resenhas sobre livros cobrindo marketing e finanças, com uma enxurrada de análises. Mas os livros de programação foram deixados de fora porque muito poucos fazem uma tentativa digna de unir a proficiência técnica ao mesmo tempo que atraem as pessoas que ainda não o fazem. saber se Kirk ou Picard era o melhor capitão.
Bem, agora, estamos mais perto de uma resposta… não aos debates épicos do capitão de Star Trek, mas ao equilíbrio que falta na tecnologia e na linguagem do homem comum.
PHP MySQL The Missing Manual, por Brett McLaughlin, enfoca como PHP e MySQL se encaixam no desenvolvimento da Internet. É um livro perfeito para programadores iniciantes que pode servir como um guia de skimming para pequenos proprietários curiosos. Eu descobri o livro como eu tinha planejado para afiar algumas habilidades, e comprei uma cópia para esta revisão.
PHP + MySQL = Uma Melhor Compreensão da Internet Dynamics
Visão geral rápida: PHP é uma programação que envia conjuntos de texto para um servidor da Web como um comando. Se você não conseguir imaginá-lo imediatamente, pense em todos os formulários de contato nos quais coletou informações do site - a instrução sobre o que fazer com as informações geralmente é um código PHP. Com isso, imagine que você tenha a ideia de onde essa linguagem de programação se encaixa. Isso torna o seu site (ou aplicativo da Web) um ativo acionável, dependendo de como você é criativo com o código, e torna as preocupações do banco de dados mais claras.
Se você mantiver essa imaginação, verá uma grande compreensão da perspectiva de McLaughlin. Ele leva você através da configuração e primeiros comandos. O MySQL é adicionado em alguns capítulos, junto com o planejamento de tabelas de bancos de dados e expressões regulares (se você usar filtros de segmentação e meta em uma solução de análise da web, apreciará esse tratamento). Proprietários de empresas preocupados com a segurança apreciarão os capítulos relacionados à autenticação.
Este não é o único livro que associa PHP e MySQL. Os recursos de cada um funcionam de mãos dadas em muitos casos, e há livros que também introduzem outros idiomas complementares. Mas O Manual Ausente é um dos poucos em um tamanho razoável. A leitura da organização dos capítulos não o afasta de outras tarefas de negócios.
Além disso, nunca passo para explicar o código claramente
McLaughin aprimora o básico com seus argumentos. Inserir notas é típico para este tipo de livro - como O Guia Completo de Idiotas para WordPress ou Optimização do Search Engine para Dummies - mas a seleção de McLaughlin realmente fala sobre as preocupações dos programadores e sobre o que foi para perguntas.
Um segmento no planejamento de uma página de erro, por exemplo, termina com dicas úteis sobre a não superpromoção da entrega de uma correção de página:
“Se você está apenas começando ou tem recursos limitados, pode simplesmente dizer que é notificado quando ocorrem erros e geralmente conserta os problemas dentro de 24 ou 36 horas … Você pode configurar uma regra no email para destacar emails com esse assunto. Faça o que fizer, certifique-se de que sua capacidade de resposta corresponde ao que sua página de erro promete, ou você terá muito mais do que um problema de programação para lidar. ”
Programação e conversação de banco de dados que tornam os pequenos empresários mais sensatos
Como você pode ver na citação anterior, a abordagem de McLaughlin é explicar o que a maioria dos programadores encontra. Os leitores de pequenas empresas podem sentir que os comentários não falam com eles, mas os nuggets podem ajudar a entender um pouco sobre o que um programador sofre, o que pode ajudar em uma discussão com um desenvolvedor para articular as necessidades de sites e aplicativos para a empresa.
Não é a mesma estrutura do livro de Ramon Ray, Recursos tecnológicos para empresas em crescimento, que é planejado no início para explicar uma tecnologia (nuvem). Mas os nuggets de programação de McLaughlin funcionam.
Confira este comentário sobre SQL e MySQL. McLaughlin enfatiza que o SQL é uma linguagem, que o MySQL é um programa de banco de dados e, em seguida, mostra como essas observações podem ajudar suas escolhas relacionadas à TI mais tarde:
“Se você conseguir manter a diferença entre o SQL e o MySQL na sua cabeça, estará à frente do jogo. Isso porque, quando você trabalha com PHP, você está conectado a um banco de dados MySQL, mas está escrevendo comandos e consultas SQL. Como resultado, você pode mudar para outro banco de dados e quase todo o seu trabalho SQL, desde que o banco de dados aceite SQL. ”
Fazer um esforço para entender algumas nuances de programação como essa pode ser uma vantagem. E McLaughlin trabalha para tornar isso tão útil quanto possível.
PHP MySQL O Manual Ausente é sem dúvida um livro de programador. É um resultado óbvio, já que seu editor, O'Reilly, é especializado em webinars técnicos, treinamento e livros sobre linguagem de programação e desenvolvimento para web.
Mas os proprietários de pequenas empresas que já esgotaram o HTML e estão aumentando a complexidade de seus sites podem querer conferir este livro específico para aprender algumas das preocupações técnicas corretas. O texto é o prazer de um codificador inicial, em primeiro lugar. Mas acho que alguns pequenos empresários experientes também se sentirão encantados depois de uma leitura leve.