Client-Side: HTML CSS JavaScript
Desenvolvimento WEB: O Céu é o limite
Você conhece o histórico do JavaScript?
JavaScript é uma Linguagem de Programação criada por Brendan Eich a pedido da empresa Netscape em meados de 1995. No início, o JavaScript foi batizado com outro nome: LiveScript. No entanto, a Netscape não ficou sozinha com o desenvolvimento do JavaScript. A empresa SUN Microsystems interessou-se por ela e entrou de cabeça no desenvolvimento desta nova linguagem, uma vez que acreditava na ideia inovadora que era o JavaScript.
Com o sucesso inicial do JavaScript, a mudança do nome de LiveScript para JavaScript foi inevitável, e com certeza veio por influência da própria SUN que mantém uma Linguagem de Programação chamada JAVA. É claro que as Linguagens de Programação JAVA e JavaScript são parecidas somente no nome; elas se diferem no conceito e no uso.
O JavaScript, a princípio, foi criado com o objetivo principal de validar formulários HTML. Na verdade o JavaScript foi concebido para rodar no servidor, no entanto com o passar do tempo isso foi modificado e hoje, como já foi dito anteriormente, o JavaScript é uma linguagem client-side.
O JavaScript foi criado também pensando em ser uma Linguagem de Programação “fraca”, pois a sua tipagem é mutável, ou seja, uma variável pode conter, por exemplo, um valor do tipo float e depois mudar para um valor do tipo string. Além disso, as variáveis não necessariamente necessitam ser declaradas; e são sempre não tipificadas, ou seja, são declaradas sem tipo.
A Microsoft vendo tudo isso que estava acontecendo com o JavaScript, percebeu que era uma boa idéia, e ao em vez de ajudar no desenvolvimento do JavaScript e se tornar parceira desta linguagem, resolveu seguir um caminho paralelo ao JavaScript e criou o JScript para rodar somente no Internet Explorer.
Não obstante, ao perceber este problema, uma empresa chamada ECMA resolveu padronizar a linguagem de modo que pudesse funcionar em todos os navegadores. Desta idéia nasceu um padrão chamado ECMA, e a linguagem foi batizada de ECMAScript. Na verdade hoje em dia todos os programas desenvolvidos em JavaScript são na realidade programas em ECMAScript. No entanto, por motivos de marketing e também como o nome JavaScript já estava muito consolidado, o nome permaneceu JavaScript em todos os lugares, como livros, revistas, sites etc.
ECMAScript é uma linguagem de scripts padronizada; uma uniformização das linguagens de scripts. Isso acontece para que todos os navegadores consigam interpretar os códigos de scripts de forma idêntica, seja ele o JavaScript ou o JScript. Além destes o ActionScript do Flash também são compatíveis com ECMAScript.
Tags: Client-side, ECMA, ECMAScript, Internet Explorer, JavaScript, JScript, LiveScript, Netscape, SUN Microsystems
Artigo muito bom, gostaria de saber quais fontes de informações foram utilizadas.
Obrigada
Oi Aline
Obrigado pelo comentário.
Infelizmente eu não anotei os sites que pesquisei para estudar sobre o histórico do JavaScript. Uma fonte que com certeza vi foi o livro do maujor sobre JavaScript e o site: http://www.ecma-international.org.
Mais uma vez, obrigado e forte abraço
Olá também gostei do artigo, e li algo parecido no livro JavaScript o guia definitivo 4º Edição mas mesmo assim achei seu artigo muito bom.
Parabéns.
Oi Luiz
Obrigado!
Eu não tenho o livro “JavaScript o guia definitivo” agora fiquei até curioso… Quem sabe eu compre um… hehehe
abraços
Sérgio, seu artigo está extremamente informativo, perguntei sobre as fontes pois se fossem livros utilizaria na minha monografia, mas obrigada pela resposta e certamente seu blog já esta nos meus favoritos.
Obrigada aos outros que responderam, vou dar uma olhada nos livros e sites citados.
Até mais