Javascript

  • Linha de tempo

    Na década de 60 surge os primórdios da Internet. Nesta altura existia entre os USA e a URSS, uma guerra essencialmente psicológica e tecnológica , no qual ficou denominada de guerra fria. Guerra esta onde os USA estavam a perder por uma grande margem pois o poderio tecnológico naquela época era maior por parte da URSS, sendo inclusive esta que lançou o primeiro satélite artificial, o famoso Sputnik.
  • Dwight D. Eisenhower

    Dwight D. Eisenhower
    Presidente militar da época, decretou a criação de uma agência de pesquisa tecnológica chamada de ARPA que tinha função de pesquisar tecnologia para a guerra. Uma dessas tecnologias incluía a segurança dos centros militares. Os centros militares na altura tinham computadores e a informação necessitava de ser protegida.
  • ARPANET

    ARPANET
    A Arpanet, era uma rede controlada pelo governo, por militares e também por universitários da Universidade da Califórnia e do MIT.
    A evolução desta rede foi enorme em conjunto com a evolução de outras pequenas redes surgindo então uma rede denominada de Internet.
  • Tim Berners-Lee

    Tim Berners-Lee
    Em Genebra o Inglês foi responsável por uma tecnologia que existe até hoje. Foi o responsável pela criação de conteúdos em algo mais interactivo com a utilização de ligações entre documentos. Surge então a linguagem HTML. Ele e sua equipa criaram também o protocolo HTTP que se juntou ao protocolo TCP/IP, acabando desta forma por criar a WWW (World Wide Web).
    A sua equipa que trabalhava no CERN que é uma organização europeia para pesquisa de energia nuclear,
  • Marc Andreessen

    Marc Andreessen
    Neste ano para que todas estas soluções funcionassem foi necessário um navegador, foi então que surgiu o MOSAIC. Era uma criação de um outro pesquisador ( Marc Andreessen), num outro centro nacional de aplicações de supercomputador (NCSA).
    O MOSAIC foi um navegador muito importante, porque foi o primeiro, mas que na sua realidade foi adaptado de um interpretador de GOPHER que era um protocolo anterior ao HTTP.
  • Jim Clark

    Jim Clark
    Marc Andreessen foi muito importante quando saiu da NCSA e se juntou com o bilionário fundador da Silicon Valey Jim Clark, onde acabaram por fundar uma empresa de nome NETSCAPE.
    A NETSCAPE criou um navegador baseado no MOSAIC e rapidamente se transformou no navegador mais popular da internet.
  • NETSCAPE

    NETSCAPE
    Uma das particularidades da NETSCAPE era de nos projectos internos colocarem nomes engraçados, sendo um deles denominado de MOZILLA em homenagem ao GODZILA.
  • Brendan Eich

    Brendan Eich
    Com um grande desenvolvimento por parte da NETSCAPE a empresa resolveu criar outra coisa devido a necessidade, pois o HTML era estático.
    Em 1995 um ex-funcionário da Silicon Grafics de nome Brendan Eich, passou para dentro da NETSCAPE, era developer e tinha como intuito criar uma linguagem que desse mais funcionalidades ao simples HTML que existia na época.
    Criou um projecto que baptizou inicialmente de MOCHA, Na mesma época nascia uma linguagem na Sun Microsystem denominada de JAVA.
  • JAVASCRIPT

    JAVASCRIPT
    A linguagem JAVA nesta altura estava a ganhar muita popularidade e já diziam que era a linguagem do futuro.
    Sendo assim a NETSCAPE decide mudar e muda o nome de MOKA para LIVEScript. Mas o pessoal da NETSCAPE voltou atrás outra vez e pensou " Se a linguagem JAVA faz tanto sucesso a nossa linguagem vai se chamar JavaScript". ( A linguagem JavaScript não é igual a Java apenas aparece assim porque na época estava a ter sucesso a palavra Java) Foi uma jogada de Marketing.
  • Curiosidade I

    Como o JavaScript estava a fazer muito sucesso e chamava a atenção de muitas empresas, sendo uma delas a Microsoft a criadora do windows.Imaginem o que aconteceu? :)
  • Curiosidade II

    Nesta altura a Microsoft estava prestes a lançar um novo navegador denominado de Internet Explorer, O navegador era baseado no MOSAIC, A NCSA que detinha o MOSAIC, tinha cedido o mesmo a uma empresa, que depois foi comprada pela Microsoft ficando com os direitos e código fonte.O Internet Explorer foi lançado juntamente com o Windows 95.
  • JScript

    JScript
    Bem voltando... como o JavaScript estava a fazer muito sucesso, a Microsoft pegou no JavaScript e resolveu criar o seu próprio JavaScrip.
    Resolveu alguns problemas iniciais da linguagem , elaboraram novas rotinas, deram uma lavagem...
    Como a Microsoft tinha receio de ser processada deu o nome ao seu projecto de JScript.
  • Desabafo

    A NETSCAPE pensou, " nós criamos a linguagem JavaScript e vem a Microsoft e copia, utiliza os mesmos códigos, mexe como quer e apetece, vai acabar por tornar a linguagem instável"
  • ECMA

    ECMA
    A NETSCAPE teve então uma ideia muito boa que foi a de padronizar a linguagem procurando para isso uma empresa europeia denominada de ECMA (Associação Europeia de fabricantes de computadores) que é uma semelhante a ISO nos Estados Unidos surgindo uma nova linguagem com o nome ECMAScript que é a linguagem JavaScrip padronizada.
  • MOZZILA

    MOZZILA
    2002 foi um ano muito importante, pois foi o ano de encerramento dos atritos entre o NetScape e a Microsoft. O IE foi embutido no Windows, o que fez com que o NetScape deixa-se de ser o mais instalado caindo na procura e acabando por falir.
    As pessoas que trabalhavam na NetScape, criaram então uma fundação de nome MOZILLA que não desistiu do navegador NetScape mudando-o para o nome de Firefox.
  • GOOGLE CHROME

    GOOGLE CHROME
    Neste Ano uma grande empresa decidiu entra nesta guerra dos navegadores. A Google com o Google Chrome!
    Nos doi primeiros anos já se tinha tornado o 3º navegador mais utilizado no mundo. Hoje é o 1º com praticamente 50% do mercado.
    O que tinha o Google Chrome de tão especial?
    - Tinha um motor interno de JavaScript muito poderoso.
  • V8

    V8
    Em 2009 a Google lança a versão do motor V8 que roda JavaScript.
    Uma das coisas muito importante no V8 é que ele gerava código Jit (Just-in-time) que era muito bom.
    Outra coisa boa era que o V8 tinha código aberto (Livre).
  • MOTORES

    Cada navegador tem o seu motor:
    O FIREFOX tem o SPIDERMONKEY
    O SAFARI tem o NITRO
    O OPERA tem o CARAKAN
    O EDGE tem o CHAKRA
  • NODEJS

    NODEJS
    O V8 só funcionava no Google Chrome.
    O V8 é código aberto ou seja, livre!
    Então um grupo de Developers pegou no código V8 e o modificaram para que funcionasse fora do Google Chrome.
    Essa iniciativa deu origem a uma famosa ferramenta chamada de NODEJS.
    Na verdade o NODEJS é uma maquina que roda JavaScript fora do navegador, isso faz com que hoje em dia exista JavaScript do lado do servidor.