Categorias

Javascript: o diferencial

Já foi dito que o Front-End Engineer é o profissional capaz de explorar todas possibilidades de uma interface para criar uma aplicação mais rica. Um dos conhecimentos que é um diferencial para este tipo de profissional é certamente o Javascript.

Muitas vezes escanteado pelos programadores e pelos webdesigners, o Javascript foi uma espécie de órfão durante muito tempo na web. Digo "foi" por que com a padronização da Web (Web Standards), a Web 2.0 e o conceito de aplicações ricas, o Javascript ressurgiu com força total e pode-se até dizer que atualmente "está na moda".

O fato é que o domínio de Javascript nos dá a possibilidade de criar interfaces realmente interessantes. Ele é o terceiro componente da camada de interface definida pelo W3C e responsável pela "ações" (as outras duas são o XHTML e o CSS). São consideradas "ações" interações como abrir uma nova janela ou responder a um evento como "mouse over", por exemplo. Técnicas largamente utilizadas nas aplicações Web 2.0 como DHTML ou AJAX são baseadas em Javascript.

O interessante é notar que, apesar do quadro estar mudando, muitos profissionais ainda não acordaram para perceber o poder que tem o Javascript. Por isso, por enquanto, conhecê-lo bem e saber utilizar suas técnicas e aplicá-las de forma pertinente nas interfaces ainda é um grande diferencial profissional.

Portanto, quem nunca quis saber de Javascript, achando que é "coisa de programador", está na hora de "rever os conceitos" e começar a pensar a respeito.