none
script em c# como alternativa ao java script RRS feed

  • Pergunta

  • Sou iniciante em asp.net, estou vendo nuns videos as referencias ao javascript para execuções locais ( seja pelo fato dele nao prescisar ir no server (request), seja pelo seu poderio) o fato de termos q usar o javascript eh por essas razoes, ou será que o html/asp permite em modo nativo essa execução?

    Supondo que seja por uma questão de compatibilidade já nativa desde primordios do html, a microsoft não tem uma estratégia p/ inserir o c# nesse cenário e erradicar a necessidade de usar o javascript? ou será que o c# ainda não está totalmente preparado pra isso?

    o que me dizem mestres?

    Grato pela força.

     

     

    quarta-feira, 25 de maio de 2011 17:15

Respostas

  • Rogerio, no ASP.NET você consegue utilizar o JavaScript sim, sem problemas! Porém a "linguagem" C#, VB.NET, J# etc... não tem a funcionalidade de funcionar como o javascript, ou seja, executar diretamente no navegador do usuário.

     

     

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    • Marcado como Resposta Rogerio_57 quinta-feira, 26 de maio de 2011 14:29
    quinta-feira, 26 de maio de 2011 14:03

Todas as Respostas

  • Rogério, lembre que tudo que e script é client é isso não é .net framework e js assim como em todas as linguagens, no .net tem o ajaxtoolkit que tem algums componentes já prontos com js funcionando dentro deles.

    http://www.asp.net/ajax/ajaxcontroltoolkit/samples/


    Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
    quarta-feira, 25 de maio de 2011 20:16
    Moderador
  • ok, muito válida esse comentário, isso da uma visão bem vaiosa pra mim, mas, mantenho os meus questionamentos...

    Valeu Seilor!!!

    quarta-feira, 25 de maio de 2011 20:27
  • Rogério, mas qual questionamento ficou? O C# incluir as mesmas funcionalidades do JS? Como o Seilor comentou são propostas diferentes!

    Creio que sua idéia, seria uma linguagem que você precisa conhecer somente ela para suprir qualquer necessidade é isso?

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    quarta-feira, 25 de maio de 2011 23:00
  • Para funcionar lado cliente o recurso que vc pode usar é o famoso ActiveX, que seria uma aplicação que rode em modo wim em uma aplicação web

     

    http://www.codeproject.com/KB/cs/CreateActiveXDotNet.aspx

     

    Abraço


    Analista Desenvolvedor
    quinta-feira, 26 de maio de 2011 01:07
  • É isso mesmo Luiz. A questão é se C# possui as mesmas funcionalidades do JS. E como vc refoçou, então são propostas diferentes, ok então.

    Quanto ao seu segundo questionamento, não é uma questão de suprir necessidades. Quando vejo java script, eu vejo java se envolvendo em tudo: desktop, console, web, mobile, etc. A minha curiosidade era se o C# possui esse mesmo alcançe, e sendo verdade por que não usar a parte script do c# (se é que existe) como substituto do java script.

    valeu.

    quinta-feira, 26 de maio de 2011 10:59
  • Obrigado Daniel, mas a questão não era essa..

    A minha resposta ao Luiz Estevan resumi a ideia..

    Valeu cara.

    quinta-feira, 26 de maio de 2011 11:01
  • É isso mesmo Luiz. A questão é se C# possui as mesmas funcionalidades do JS. E como vc refoçou, então são propostas diferentes, ok então.

    Quanto ao seu segundo questionamento, não é uma questão de suprir necessidades. Quando vejo java script, eu vejo java se envolvendo em tudo: desktop, console, web, mobile, etc. A minha curiosidade era se o C# possui esse mesmo alcançe, e sendo verdade por que não usar a parte script do c# (se é que existe) como substituto do java script.

    valeu.


    Rogério, só uma observação, o JavaScript, apesar de levar o nome "Java" não tem nada a ver com o Java propriamente dito, isto na verdade foi mais uma jogada de marketing, mas "JavaScript" e "Java" é igual a comparar "JavaScript" e "C# ou VB.NET", são coisas totalmente diferentes, são se iluda quando ao nome, quando iniciei em programação também achava que um era complemento do outro, mas na verdade não é.

     

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    quinta-feira, 26 de maio de 2011 12:12
  • Ok, Estevam, agora vc acertou na mosca, era isso que tava acontecendo comigo.

    Então pra fechar, asp.net precisa de javascript p/ algumas coisas mais avançadas e o C# não oferece um recurso de script à autura do javascript?

    quinta-feira, 26 de maio de 2011 13:57
  • Rogerio, no ASP.NET você consegue utilizar o JavaScript sim, sem problemas! Porém a "linguagem" C#, VB.NET, J# etc... não tem a funcionalidade de funcionar como o javascript, ou seja, executar diretamente no navegador do usuário.

     

     

     


    Abraço

    Estevam

    **** Se a reposta foi útil, então não esqueça de marca-lá. ***
    • Marcado como Resposta Rogerio_57 quinta-feira, 26 de maio de 2011 14:29
    quinta-feira, 26 de maio de 2011 14:03