Javascript como uma língua preliminar do desenvolvimento para aplicações de AJAX

  

O Javascript é uma língua scripting poderosa, mas merecido ou undeserved, ele ganhou uma reputação má. Se você fizer exame de algum tempo para olhar o Javascript com um olho fresco, você observará que a maioria de seus problemas existem não mais por muito tempo. A língua do núcleo agora é estandardizada com os padrões europeus grupo da associação de fabricante de computador (ECMA) e suportada em todos os browsers modernos. Naturalmente, estes browsers suportam também umas sintaxes proprietárias mais velhas, e você deve evitar estes tanto quanto possível. Mantendo-se às relações estandardizadas, o Javascript é portátil com uma quantidade mínima de testar e de código browser-específico. Por causa desta estandardização, escrever o Javascript complexo, que era perto de impossível no Netscape 4 dias, é agora uma tarefa fácil, embora cada browser necessidade imóvel seu próprio testar.

As bibliotecas de alta qualidade ajudam reduzir a quantidade de Javascript que você necessita escrever. Muitas bibliotecas, fonte e comercial abertos, são immature, mas mais populares são já ferramentas usable, mesmo que possa ser mais duro encontrar a documentação e os exemplos para eles do que para bibliotecas do usuário-lado. As bibliotecas do Javascript são especial úteis para elementos complicados da usuário-relação, tais como o arrasto e a gota. Entretanto, com elementos menos-complexos, tais como comunicações de AJAX ou efeitos visuais (tais como se desvanecer um elemento para fora), são mais menos útil porque você ainda tem que escrever toda a colagem, e aquela é uma parte grande do código total. Porque AJAX se transforma mais popular e bibliotecas maduro, mais e mais soluções serão criadas que gerarão todo o Javascript para você, permitindo que você segure todos os detalhes de sua língua preliminar do desenvolvimento.

A vantagem a mais grande do Javascript é que funciona diretamente no cliente, assim que pode reagir imediatamente às ações do usuário. Esta interação permite que uma aplicação Javascript-dirigida da correia fotorreceptora ofereça uma experiência altamente interativa do usuário. A experiência é interativa porque tarefas tais como requisitar novamente um registro nenhuma tomada mais longa um reload inteiro da página. Esta interação direta dirigiu o desenvolvimento da língua, focalizando a na interação com o HTML DOM. A abilidade do Javascript de adicionar funções aos elementos da página no runtime fornece uma experiência de programação diferente do que a maioria outras de línguas. Entretanto, sua posição no browser dá-lhe a oportunidade original de fornecer oportunidades compelindo da experiência do usuário, especial quando teamed com as oportunidades de uma comunicação do usuário que AJAX fornece.

Apenas como com toda a língua nova, o Javascript parecerá mais familiar uma vez que você o usou em um par de projetos diferentes. Em a maioria de casos, o problema o mais grande não está tratando da língua, ou mesmo das diferenças em sua execução entre browsers, mas está tratando do paradigm novo do desenvolvimento que AJAX traz. Rachando sua aplicação no partsone dois escrito no Javascript e no outro escrito em seu languageisn't normal do usuário sem custos ou problemas.

este é um artigo adicionado por Dave Bowers


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O artigo "Javascript como uma língua preliminar do desenvolvimento para aplicações de AJAX" foi traduzido usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.

Online: 443 users browsing the articles directory