O que você precisa saber para criar sites
Muitas pessoas querem criar seus próprios sites mas não sabem como. Hoje vou falar sobre isto. Saiba o que você precisar saber para ter o seu próprio site, sem pagar para alguém fazê-lo para você.
As opiniões aqui são minhas. Para mim, PHP é melhor que o ASP em vários aspectos. Se você tem uma opinião diferente, deixe um comentário.
No princÃpio fez Deus o HTML…
HTML é básico em importância, é só por ele que você vai chegar em algum lugar. Com ele você monta o seu site, coloca as letrinhas, deixa tudo colorido, faz os menus. Mas fica por aÃ.
Com ele não é possÃvel criar um cadastro de usuários, um menu dinâmico, mostrar a data de hoje. É necessário ir além.
Portanto, vá até o google e digite HTML, ou clique aqui.
…e viu Deus que o CSS era bom.
O CSS é uma mão na roda na criação da sua página. É com ele que você vai configurar seu site. Você pode fazer tudo sem CSS, ajustando tamanhos de fontes e tabelas sem CSS, mas aà seu site não será visÃvel para browsers em celulares e também não seguirá um padrão de qualidade. Em outras palavras, pode funcionar tudo bonitinho no Internet Explorer mas não no Firefox nem no Safari. É melhor usar o CSS ao máximo e aà no futuro você não passa um trabalhão tendo que colocar CSS na sua página.
Páginas dinâmicas: indo além dos limites
Você quer a data de hoje? Quer cadastrar usuários? Cadastrar produtos? Listar vários produtos ordenados em ordem alfabética? Você precisa criar seu site de forma dinâmica.
Para um site dinâmico, com cadastro de usuários, acesso a bancos de dados, eu recomendo a linguagem chamada PHP. Não existe só ela, você pode usar ASP, ColdFusion, JSP, mas e recomendo o PHP pois é a linguagem que eu uso, e que eu mais gostei. Eu usei o ASP um tempo e não me agradei. É chato de programar lá.
Você deve escolher UMA dessas linguagens, apenas UMA. Eu sugiro o PHP pois é gratuito e é tão poderoso quanto qualquer ferramenta existente no mercado (não me venha falar em Ruby On Rails, Ruby On Rails não é linguagem, é framework).
JavaScript: seu site mais amigável
Javascript é uma linguagem que vai te facilitar mais no lado design do site. Quando você faz um HTML, o conteúdo é estático. Por exemplo, você escreve “<b>olá</b>”. Este texto ficará em negrito. Com o Javascript, você pode mudar o texto da página ou tirar o negrito, por exemplo, no clicar de um link ou botão, sem a necessidade de recarregar a página, tudo em tempo de execução.
Banco de Dados: guardando informações
Quanto ao banco de dados, não há muito o que falarmos também. O MySQL é ao banco de dados nativo do PHP, são como dois irmãos. Contudo, existem formas de você usar PHP com PostgreeSQL e Firebird, por exemplo. Tudo que o PostgreeSQL tem, o MySQL tem e ainda é melhor. Sobre o Firebird, bem, Firebird é um banco de dados BEM poderoso, mas eu nunca trabalhei com ele junto ao PHP e não conheço ninguém que o faça. Mas é possÃvel. Se você está aprendendo, recomendo solidamente usar o MySQL.
Juntando tudo e fazendo uma sopa
O aprendizado disto tudo é bem fácil. Existem na internet vários sites sobre isto tudo, sendo muito fácil encontrar material disponÃvel.
Se você quer saber de outras dicas e macetes, assine nosso Feed RSS e fique antenado.
Se você tem qualquer dúvida, deixe um comentário.

23 de Março de 2008, 7:47 pm
Eu já usaei durante muito tempo o asp para programar e fazer sites dinâmicos. Não consegui me adaptar ao php para progrmar, porém fazer algumas modificações em aplicações prontas até que vai.
O mais interessante mesmo, na atualidade, é o CSS como um todo. Eu tive muita dificuldade para fazer meu primeiro site baseado em css, mas valeu a pena.
26 de Março de 2008, 10:37 pm
Olá Alexandre! Como este post saiu de ajuda que eu pedi a você eu não poderia deixar de postar aqui um comentário. E vou aproveitar para botar mais lenha na fogueira, mas primeiro queria agradecer pela resposta a minha dúvida.
Bom, HTML, CSS e PHP diria que são os pilares. Mas e o projeto de banco de dados, a arquitetura?
Você também poderia falar sobre o XML.
Acho que esses assuntos dariam outros posts neste blog.
Um abraço
Daniel
28 de Março de 2008, 4:27 pm
Sim, vou falar sobre XML sim, pode deixar. Obrigado pela sugestão.
Qualquer dúvida, Daniel, é só deixar um comentário.
Um grande abraço.
28 de Março de 2008, 4:28 pm
Ricardo, usar o CSS é realmente uma mão na roda para qualquer um que deseja construir um website. Com poucas modificações, você consegue mudar completamente a cara do seu site.
Hoje em dia o que mais se fala é em Web Standards, W3C e Usabilidade. CSS faz tudo isso.