Como Criar Sites Na Velocidade da Luz
Muitos desenvolvedores web, 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.
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.