Dev (Back & Front)ARTIGO

Por que um designer deveria conhecer PHP?

Gostaria de fomentar uma discussão: por que um designer deveria aprender PHP? Vou expor meu ponto de vista através da publicação deste artigo. Logo, espero conhecer a posição de cada um de vocês através dos comentários.

Ascensão dos CMS

Conteúdo gerado pelo usuário é uma realidade. E o conteúdo não pára de ser produzido. Ao mesmo tempo, assistimos o nascimento e o crescimento de vários CMS (Content Management System – Sistema de Gestão de Conteúdos). Uma dobradinha que amplia as oportunidades de negócios e trabalho.

Acredito que você já ouviu falar em WordPress, Drupal, Xoops, Joomla e tantos outros. Ambos são livres e projetados com características próprias e que os diferem um dos outros. Mas há algo em comum: são desenvolvidos com a linguagem PHP.

Ao mesmo tempo em que surgem oportunidades de negócios e trabalho para programadores, aumenta a demanda por designers especializados ou com conhecimentos sobre o CMS em questão. Interfaces precisam ser projetadas; identidades visual aplicadas.

Cada CMS tem sua particularidade, logo um difere-se do outro. O que significa dizer, que o tema que você projeta para um, precisará de adaptação se for desejado a utilização em outro. Mas uma coisa eles tem em comum: utilizam funções, tags e recursos em PHP. E se você dominar o básico dessa linguagem, terá vantagens: ganhará tempo e agilidade nos estudos, diminuindo a curva de aprendizagem; criará temas (ou templates, como preferir) em menos tempo, e aumentará seu rendimento.

Integração com equipe

Um projeto web envolve profissionais com suas respectivas habilidades; cada qual com jargões comum a sua atividade. Quanto maior o projeto, mais profissionais envolvidos. Porém, vamos nos concentrar em projetos que envolvam programadores e designers.

Esses dois profissionais precisarão discutir objetivos do projeto em que estão envolvidos; precisarão expor suas necessidades; precisarão explicar pontos críticos e relevantes para o desenvolvimento e análise.

Para que os designers compreendam os programadores, é necessário conhecer alguns termos e um pouco do ofício do companheiro. Dessa forma, a comunicação irá fluir de forma significativa e eficaz.

Somando o trabalho dos profissionais, o resultado não poderia ser diferente de o desenvolvimento de uma interface consistente e funcional; além de um código enxuto e com ganhos significativos de performance.

Além do mais, é uma realidade: designers se envolvem com códigos e aplicações, mesmo que para a execução de uma simples funcionalidade. Contratam ou fazem parcerias com programadores. Instalam, configuram e/ou modificam códigos de terceiros.

Procurei expor minha opinião sobre a necessidade de um designer aprender PHP. E você, qual sua opinião sobre o assunto?

PS: É possível pensarmos, também, no caminho inverso do apresentado. Isto é: por que um programador deveria aprender conceitos de design?

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Ver perfil