SóProvas


ID
215401
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Programação
Assuntos

Considere que códigos de programa desenvolvidos com JavaScript podem ser executados

I. somente no lado do cliente.

II. somente no lado do servidor.

III. tanto no lado do cliente quanto no lado do servidor.

Está correto o que se afirma APENAS em

Alternativas
Comentários
  • JavaScripts é uma linguagem cliente-side, ou seja, ela executa do lado do cliente. Não é executado no servidor. 
    Não há alternativa correta para essa questão. 
  • O colega anterior está equivocado atualmente o JavaScript pode rodar do lado do servidor também

    "Com o advento do Ajax, JavaScript teve sua popularidade de volta e recebeu mais atenção profissional. O resultado foi a proliferação de frameworks e bibliotecas, práticas de programação melhoradas e o aumento no uso do JavaScript fora do ambiente de navegadores bem como o uso de plataformas de JavaScript server-side."

    http://pt.wikipedia.org/wiki/JavaScript#Hist.C3.B3ria
  • Questão mal elaborada: não faz sentido as alternativas a, b e c, já que se o item III for verdade, implica que I e II são falsos; logo seria impossível as combinações I e III, II e III ou I, II e III. Daí fica fácil concluir que apenas o item III está certo (mesmo que o candidato não soubesse que javascript pode ser executada no lado servidor!)

    Resposta certa: letra e.
  • Um exemplo de javascript-serverside é o node.js, em que é possível desenvolver um servidor de alto desempenho usando a linguagem javascript. Ajax ainda seria um exemplo de client-side.

  • Se vc ficou na dúvida sobre o que responder, perceba que as próprias alternativas necessita de lógica para responder.

    I e II = falso

    logo, II e III = falso também


    - não existe somente opção I (pois antigamente, sabia-se que Javascript era somente client-side),

    - existe somente oção II, mas sabemos que não é verdade.

    - logo, a única opção correta é a III.

  • Desde 1996 existe Javascript server-side. A Netscape além dos browsers também tinha servidores que utilizavam Javascript server-side.

    Atualmente o Node.js, como um colega já mencionou, é bem difundido e também utiliza Javascript server-side.

     

    https://pt.wikipedia.org/wiki/Server-side_JavaScript

     

    Gabarito: e)

  • Regra: Javascript é executado no cliente.

    Exceção: Javascript pode ser executado no servidor.

     

    Essa questão, especificamente, queria saber se o candidato sabia a exceção. Apesar da grande maioria das questões cobrarem a regra.

     

    Nós devemos estar atentos e saber se a questão está cobrando a regra ou a exceção. As bancas brincam com isso direto! E depois só ficam rindo e indeferindo os recursos. infelizmente!

     

    Bons estudos!