Não é exatamente o webdesigner quem deve escolher as tecnologias usadas em seu site. Ele vai te sugerir as que ele conhece, mas não necessariamente são as melhores para você.
Um site/blog desenvolvido com tecnologias proprietárias te forçará a ter que pagar por elas pelo resto da vida de seu site. E saiba que a cultura da Internet criou diversas tecnologias abertas, muitas vezes melhores, muitas vezes gratuitas, que te dão escolha, poder de negociação, etc.
Veja uma comparação:
| Tecnologias Proprietárias (evite) | Tecnologias Abertas (prefira) |
|---|---|
| Flash | DHTML, Ajax, XHTML, XML, JavaScript |
| ASP, ASP.NET | JSP, PHP |
| .NET, C#, Cold Fusion, Delphi etc | Java, Java Enterprise ou J2EE |
| Windows ou qualquer outro sistema operacional | Linux |
| Mídia em formatos WMA, WMV e Real | Mídia em formatos MP3, AAC, MPEG e Xvid (ou DivX) |
- daniel@uol.com.br
- rafaelbussadori@bol.com.br
- camanga@hotmail.com
Os materiais para se criar um site são:
Existem vários navegadores:
O navegador mais usado pela maioria dos usuários é o Internet Explorer, porém, um navegador que está se popularizando é o Firefox.
Se você quer costruir sites você deve trabalhar com estes 2 navegadores, tanto para o Internet Explorer quanto para o Firefox.
Se você criar uma página só para o Internet Explorer, ficará distorcido no Firefox e vice-versa.
Por quê isto?
Porque o Internet Explorer não obedece os padrões da W3C (Word Wide Web Consortium). Fazem parte dessa padronização as linguagens Html, Xhtml, XML e CSS entre outras.
O Firefox é ótimo para Webmaster ou Webdesign; e também é ótimo na criação de sites; pois ele tem vários plugins que você pode instalar e trabalhar.
Existem outros navegadores tais como o Mozila, Netscape, Opera, Safari, etc. Mas só use os dois navegadores descrito acima.
Se a página funcionar nos dois pode também funcionar nesses outros navegadores.
O Html é uma das mais antiga linguagem de programação A palavra Html é o acrônimo de Hyper Text Markup Language e está presente na maioria dos sites.
O Html é uma disciplina obrigatória para que deseja criar sites.
Uma das desvantagens que influenciam os programadores a utilizare outros tipos de linguagem como o PHP, é o fato de o Html ser uma linguagem estática, isso quer dizer que não seria possível o desenvolvimento de uma loja virtual utilizando apenas o Html.
Linguagens dinâmicas como o PHP são utilizadas para criações de sites complexos como lojas virtuais, fóruns, sites de comunidades, etc...
Existe também o ASP e CGI:
O ASP, da Microsoft, é mais caro do que o PHP, pois o ASP é pago e o PHP é gratúito (porém mais barato). O PHP é um software livre, eu recomendo o PHP. O CGI é uma linguagem de programação antiga que está em desuso.
Os editores de sites perimitem o desenvolvimento de um site de uma forma mais fácil.
Eles ajudam a gerar o código que será responsável pela apresentação do conteúdo de uma página.
O editor de sites mais utilizado é o Dreamweaver.
Para criar e editar imagens a serem utilizados em um site é necessário um programa para este fim. Três programas amplamente utilizados por Webdesign são o Corel Draw, Photoshop e Fireworks.
Animações de imagens necessitam de programas específicos para isso.
Os tipos de animações mais utilizados são o Gif e Flash.
Se você pretende criar sites em PHP é bom ter um servidor de teste instalado em seu computador.
Eu recomento o EasyPHP que contém o servidor Apache, PHP e banco de dados MySQL.
Também chamado de endereço do site, ex: www.meusite.com.br; é o nome dado ao site, que ao ser digitado na barra de endereço do navegador, irá direcionar o visitante ao seu site.
Para ter seu próprio domínio existem 2 sites de registro:
ou
Para ter um domíno .com a terminação ".br" é obrigatório o uso do CNPJ, ex: www.meusite.com.br.
Domínio SEM a terminação ".br", ex: www.endereco.com; é necessário o CPF.
Ter o seu próprio domínio não é gratúito, você deve pagar uma taxa de aproximadamente 40 reais uma vêz por ano.
Para que um site esteja disponível aos seus visitantes, é necessário que ele seja guardado em um servidor.
Você pode optar por servodores de hospedagem gratúitas, porém eles tem algumas desvantagens, a maioria deles exige que você coloque um banner de propaganda da empresa que presta este serviço.
Se você optar por servidores de hospedagem pagos, você pagará mensalmente uma taxa que custa entre 5 a 30 reais, existem vários pacotes.
Se você está começando o ideal é ter entre 1 e 2 GB de espaço em disco.
Quando você for cadastrar o seu domínio, ainda haverá mais uma necessidade: o endereço de 2 servidores DNS que já estejam configurados com o seu domínio. U servidor DNS é uma máquina que está em conexão direta com a internet e é o responsável por resolver os nomes de domínios, exemplo:
http://200.244.143.140/
Se tudo estiver correto este é o DNS de um domínio, ex: www.cade.com.br.
No nosso caso, temos que ter dois servidores DNS na internet.
Se os servidores que você informar não possuírem o sem nome de domínio configurado, o seu pedido não será aceito.
Quem pode oferecer o DNS é o próprio servidor de hospedagem.
Nada impede de você ter o seu próprio provedor, basta ter uma infra-estrutura própria e uma conexão direta com a internet.
Isto custa muita mão de obra e muito dinheiro.
Se você não tem isto, é melhor pagar por um servidor de hospedagem.
Um programa FTP envia os arquivos criados em seu computador para seu servidor de hospedagem, fazendo o upload e o download de seus arquivos.
Para sites profissionais é recomendável o uso de um programa FTP mais completo como o FileZilla.
Além dos programas descritos acima você deve instalar outros programas gratuitos que auxiliam a vida do webdesign.
Proteja sua foto usando CSS (Obs: não protege contra o Print Screen):
<div style="width:100px;height:100px; background-image:url(imagem1.jpg)"></div>
Proteja o seu código do botão direito do mouse, da tecla control+C e control+V ou qualquer tecla do seu teclado:
<SCRIPT language=JavaScript><!--
function tecla() {
}
function clique(e) {
if (navigator.appName == 'Netscape' && e.which != 1) {
return false;
}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button !=1) {
return false;
}
return true;
}
document.onmousedown = clique;
document.onkeydown=tecla;
// --></SCRIPT>
<script language="javascript"><!--
function click() {
if (event.button==2||event.button==3) {
oncontextmenu='return false';
}
}
document.onmousedown=click
document.oncontextmenu = new Function("return false;")
// --></script>
<script language="JavaScript1.2">
<!--
function disableselect(e ){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>
<SCRIPT language=JavaScript><!--
var hellotext=" Código Protegido "
var thetext=""
var started=false
var step=0
var times=1
function welcometext()
{
times--
if (times==0)
{
if (started==false)
{
started = true;
window.status = hellotext;
setTimeout("anim()",1);
}
thetext = hellotext;
}
}
function showstatustext(txt)
{
thetext = txt;
setTimeout("welcometext()",3900)
times++
}
function anim()
{
step++
if (step==1) {window.status=thetext}
if (step==2) {window.status=thetext}
if (step==3) {step=1}
setTimeout("anim()",70);
}
welcometext();
// -->
</SCRIPT>