Muitos desenvolvedores web[bb], quando começam um projeto, não utilizam códigos antigos ou frameworks.

Imagine quanto tempo estão perdendo para refazer o XHTML, CSS e aquele sistema de administração de conteúdo. Aposto que são várias horas!

Vou dar umas dicas de como começar na metade do projeto. =D

Escolha frameworks e classes ou crie os seus

Frameworks são bibliotecas de códigos feitos para facilitar o desenvolvimento de programas.

Alguns que testei e aprovei são:

  • jQuery é um framework que faz mágicas. Transforma "20 linhas de JavaScript em 10" ou menos! Eu uso no Boo-Boxifier e Musicalizador;
  • BluePrint é um framework CSS excelente para usar grid, resetar o CSS, mexer na tipografia e criar uma folha de estilos para impressão;
  • Ruby On Rails, o milagroso. Com ele é fácil criar sistemas complexos que usam banco de dados e ainda sobra tempo para ir à praia.

Em breve, testarei o Symfony, o Code Igniter e o CakePHP. Parecem ser muito bons!</p><p><h2>Use um Sistema de Gerenciamento de Conteúdo (CMS, Content Management System)</h2></p><p>É utilizado para criar e gerenciar conteúdo em tempo real. Não é necessário saber programação para usar um, logo qualquer pessoa pode gerenciar um site de notícias.</p><p>Sistemas recomendados:</p><ul><li>Drupal é um dos mais usados CMS. É possível fazer portais, sites de E-commerce e até redes sociais;</li><li>WordPress. O famoso sistema de criação e gerenciamento de blogs pode servir como um ótimo CMS. Possui vários plugins e é fácil de usar.</li></ul><p><h2>Tenha um bom guia</h2></p><p>O gotAPI/HTML é um sistema de buscas que procura na documentação de diversas linguagens.</p><p>Escolha PHP, por exemplo, e digite “file_g” que ele autocompleta. Clique na opção file_get_contents e o site abrirá o manual do PHP com todas as informações da função.</p><p><h2>Escolha um bom editor</h2></p><p>Eu gosto do Notepad++. Ele é leve, colore e auto completa o código.</p><p><h2>Mantenha uma biblioteca de códigos</h2></p><p>Antes, até 10 minutos atrás, eu guardava meus códigos em TXTs. Abri o Google Reader e descobri uma aplicação feita em Adobe Air chamada Moo Snippely.</p><p>Você cria grupos e guarda seus códigos PHP, CSS, JS, Ruby ou em texto plano.</p><p>Moo Snippely</p><p><h2>Gerador de Marcação</h2></p><p>Crie o XHTML de seus projetos em poucos minutos com o Markup Generator.</p><p>Ele foi mencionado no post sobre 10 sites que facilitam a vida do desenvolvedor web. Dê uma passada lá. Tem muitos sites legais!</p><p><h2>Sua vez de contribuir</h2></p><p>O que você acha de usar frameworks em projetos? Tem algum facilitador que não foi mencionado nesse post? Sugira algum pelos comentários! ;)</p><p>OBS: Esse texto faz parte da Blogagem Inédita do Interney.</p>