Desenvolvedor web tem que saber JavaScript. Ponto.

Publicado por Marcos Dell Antonio em 30/09/2008 | .NET, Cotidiano

Dia após dia me deparo com situações inusitadas. A última delas foi um desenvolvedor web dizendo o seguinte: “eu não conheço javascript, quero programar só em c#”.

Meu caro, minha cara, lamento informar que o javascript está para a web tal como a crise está para os Estados Unidos (se você não acompanha economia, alô, estamos em meio a uma grande crise). Foram feitos um para o outro.

A linguagem dos browsers é o javascript. Não adianta fugir disto, ou você estará na contra mão de todo mundo, e isso inclui os big players.

Na teoria

Javascript é uma linguagem client-side, ou seja, é interpretada e executada no lado do cliente, portanto executa no navegador do usuário.

O grande diferencial dela é justamente este: processar dados lá do outro lado, no computador do usuário. Isso evita uma série de round trips entre o cliente e o servidor, e a consequência disso é um site muito mais amigável, rápido e eficiente.

Na prática

Exemplos práticos para o uso do javascript são as validações de dados. Verificar se um campo está preenchido, se o formato está de acordo, enfim, fazer uma validação básica dos dados antes de submetê-los ao servidor para serem validados novamente (não esqueça disto) e processados de acordo com a situação.

Além disso, é possível dar muito mais vida ao website com alguns trechos de código javascript. Já vi diversos exemplos muito interessantes, tais como: controles de pesquisa, manipulação de divs, redimensionamento, etc. O GMail é um ótimo exemplo de como uma boa aplicação de javascript pode gerar um resultado excelente.

Aos rebeldes

Estudem javascript. Se você não conhece é porque está no passado. Aproveite todo o suporte do Visual Studio 2008 para ir a fundo no uso dessa linguagem. Não ache que o C# por si só é o suficiente para desenvolver um site profissional.

Aos que ainda preferem escrever só código C#, pelo menos façam o favor de estudar uma biblioteca no estilo do Script#. Mas não venham chorar pitangas quando o erro acontecer no cliente e vocês não souberem interpretar visualmente algumas poucas linhas de código javascript.

Até +!

1 comentário

  1. 1
    Edson // September 30th, 2008 at 2:23 pm

    So uma coisa a disser…..

    CONCORDO PLENAMENTE….
    sem javascript, nem comece….

    hehe
    t+

Deixe o seu comentário

Anúncios

Anúncio provido pelo BuscaPé