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!

Use um Sistema de Gerenciamento de Conteúdo (CMS, Content Management System)

É 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.

Sistemas recomendados:

  • Drupal é um dos mais usados CMS. É possível fazer portais, sites de E-commerce e até redes sociais;
  • 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.

Tenha um bom guia

O gotAPI/HTML é um sistema de buscas que procura na documentação de diversas linguagens.

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.

Escolha um bom editor

Eu gosto do Notepad++. Ele é leve, colore e auto completa o código.

Mantenha uma biblioteca de códigos

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.

Você cria grupos e guarda seus códigos PHP, CSS, JS, Ruby ou em texto plano.

Moo Snippely

Gerador de Marcação

Crie o XHTML de seus projetos em poucos minutos com o Markup Generator.

Ele foi mencionado no post sobre 10 sites que facilitam a vida do desenvolvedor web. Dê uma passada lá. Tem muitos sites legais!

Sua vez de contribuir

O que você acha de usar frameworks em projetos? Tem algum facilitador que não foi mencionado nesse post? Sugira algum pelos comentários! ;)

OBS: Esse texto faz parte da Blogagem Inédita do Interney.