
Embora os desenvolvedores modernos estejam cada vez mais se concentrando nas fontes de informação da rede, parece-me que os livros de programação ainda têm seu próprio nicho. Os artigos representam a solução de problemas específicos, uma descrição de pontos específicos. Os livros são uma visão mais geral da tecnologia, uma revisão das melhores práticas e uma cobertura completa do processo. Em geral, os livros são uma coleção de artigos dedicados a um grande tópico e que se complementam.
Meu conhecimento do livro "Modern PHP" ocorreu em um momento crucial para eu voltar à programação em PHP após quase dez anos de trabalho fora da codificação ativa. Eu precisava de uma breve visão geral do que aconteceu no PHP recentemente e entendi com interesse.
Apesar do fato de o livro ter sido lançado “no Ocidente” já em 2015 e na Rússia em 2016, e ao que parece, de que tipo de “PHP moderno” podemos falar? Mas posso garantir que o livro foi compilado surpreendentemente bem e, fundamentalmente, não pode estar desatualizado.
Vamos olhar para dentro e ver por que isso é assim.
O livro consiste em 3 partes: "Recursos do idioma", "Tecnologias avançadas", "Implantação, teste e configuração". E algumas aplicações: "Instalar PHP" e "Ambiente de Desenvolvimento Local"
A primeira parte, "Recursos de linguagem", fala sobre como e de onde o PHP veio da versão 5.0. Este é um excelente material curto, que descreve não apenas as funções adicionadas, mas também descreve as melhores práticas para seu uso. Consideramos namespaces, interfaces, características, geradores, encerramentos, o ZendOPcache, um servidor HTTP incorporado. Para mim, como perdi grande parte dessa bagunça, a informação acabou sendo extremamente interessante.
A segunda parte das Tecnologias Avançadas é dedicada aos padrões PSR 1-4 e às mesmas práticas recomendadas. O autor fala sobre o novo mundo do PHP, no qual os frameworks retrocedem antes dos componentes. Gostei dessa idéia, sempre considerei as estruturas volumosas e internamente estremecidas pela necessidade de estudá-las, embora, é claro, dependa muito de tarefas específicas.
A terceira parte do livro é formalmente dedicada à implantação, criação de perfil e teste. No entanto, ele realmente fala sobre a comunidade e o ecossistema PHP. Ele coletou muitos links interessantes e forneceu a metodologia do autor para preparar o local de trabalho de um especialista em PHP. A abordagem em si é interessante, mas acabou por não estar perto de mim.
O veredicto
Como você pode ver, a estrutura do livro é construída não tanto em aspectos específicos da linguagem, mas em uma visão geral mais geral da tecnologia. O autor mostrou como o PHP é bom e em que direção o leitor deve “ir além”. Este é o seu valor - um olhar integral.
Este livro vale a pena comprar? Esta é uma pergunta que você terá que responder a si mesmo com base em suas tarefas. O livro é sensato e, no meu caso, se tornou uma adição maravilhosa ao livro já esgotado “PHP 5” de Z.Suraski e L. Atkinson. Para mim - esses livros estão de frente para o outro.
PS:
Como temos uma resenha de um livro em papel, vale a pena dizer algumas palavras sobre sua aparência e parâmetros. O design da capa é tradicional nas traduções da O'REILLY, impressas em papel branco, 300 páginas, capa macia, formato A5. É bom pegar um livro, fácil de levar com você. O design de interiores também não causa reclamações.