Jquery - desenvolvendo componentes interativos

Disponível somente no TrabalhosFeitos
  • Páginas : 21 (5068 palavras )
  • Download(s) : 0
  • Publicado : 26 de maio de 2012
Ler documento completo
Amostra do texto
Problema |
Em 2002, surgiu o RIA (Aplicação de Internet Rica) sendo introduzido pela Macromedia, uma empresa de desenvolvimento de software gráfico e web. Segundo a Redação Oficina da Net (2009), RIAs são Aplicações ou Sistemas Webque tem características e funcionalidades de softwares tradicionais do tipo “Aplicativo Desktop”. RIAs típicos transferem todo o processamento da interface parao navegador da internet, porém mantém a maior parte dos dados no servidor de aplicação. RIAs normalmente rodam em navegadores e não precisando serem instalados.Antigamente, antes da criação do RIA, as aplicações web padrão continham basicamente texto, ou seja, elas não interagiam com os usuários. Com o surgimento do RIA, o rendimento das páginas web cresceu, os processos foram acelerados e a interaçãoentre o usuário e a interface aumentou. Com mais velocidade e eficiência, as páginas web poderiam ser mais complexas e usufruir de coisas que até aquele momento não eram aconselháveis, como conter animações, menus com efeitos, entre outros.Criou-se então uma necessidade de aplicações interativas para web, páginas que contivessem componentes interativos e efeitos gráficos mais elaborados.Para supriressa necessidade, diversas tecnologias foram criadas. Até hoje a mais utilizada é o Flash da Adobe, porém esse aplicativo, além de ser um software pago, possui algumas desvantagens, como por exemplo: quando utilizado de forma inadequada, deixa o site muito pesado e lento, além disso ele depende de plug-ins para executar.Assim, por causa da necessidade de aplicações interativas para web, peloFlash apresentar algumas desvantagens e ser um software pago, outras tecnologias foram criadas para solucionar esse problema. Assim, foi criada a biblioteca JQuery, que possui como foco principal a simplicidade. O lema dessa biblioteca pode ser resumido em: escrever menos e produzir mais. Pois é uma biblioteca específica para a criação de aplicações interativas. Além de ser livre e gratuita.Essabiblioteca possui inúmeras vantagens, que foram destacadas no artigo de Silva (2008), entre elas se destacam: é uma biblioteca JavaScript disponibilizada como software livre, isto significa que ela pode ser usada gratuitamente tanto em desenvolvimento de projetos pessoais como comerciais; manipulação de conteúdos e grande variedade de efeitos em páginas HTML, sem limitações, com poucas linhas decomando, isso significa que as páginas desenvolvidas com JQuery são extremamente leves, mesmo assim possuem grande qualidade.Porém, apesar dessas vantagens, essa biblioteca não é muito difundida, e exige-se um conhecimento básico em JavaScript e se o programador desejar melhorar o layout da sua aplicação deverá possuir, também, conhecimento básico em CSS.Um dos principais problemas enfrentados pelosprogramadores, e que serviu de base para a criação da JQuery, é que eles perdiam muito tempo e utilizavam muitas linhas de código JavaScript para criarem componentes e atribuir-lhes funções. A biblioteca JQuery foi criada justamente para facilitar essa parte do trabalho, como Silva (2008) mostrou em seu artigo, JQuery é uma biblioteca específica para a criação de componentes interativos e efeitosgráficos para aplicações web. Ela “facilita”, simplifica e deixa o código mais objetivo.Antes da criação do JQuery existia um dilema: ou o programador perdia muito tempo escrevendo linhas de comando para a criação de componentes interativos e não pagava nada, utilizando JavaScript, ou ele pagava por um software proprietário para simplificar a criação, utilizando Flash.Agora, com o JQuery, oprogramador poderá simplificar a criação e componentes interativos escrevendo poucas linhas de comando, e não pagar nada por isso, pois essa biblioteca é livre.O problema aqui abordado faz referência às dúvidas sobre qual tecnologia utilizar no desenvolvimento de aplicações para páginas web e se a biblioteca JQuery é tão eficiente, objetiva e funcional quanto foi apresentada. |
|
Solução proposta...
tracking img