Artigos com a tag '-Windows Presentation Foundation'

Ajax: Rich Internet Application?

Pergunta: Nós consideramos as aplicações Ajax como verdadeira prorie RIA (Rich Internet Application - RIA é uma aplicação web com todas as características e funcionalidades de uma aplicação desktop tradicional para PC)?
De acordo com Ryan Stewart, não - ou pelo menos não agora.

O papel da área de trabalho Rich Internet Applications por ZDNet Stewart Ryan 's - Rich Internet Applications ter ajudado a mudar a cara da web. É amoras interativos, Designers têm sido capazes de deixar a sua marca e inovação no desenvolvimento de web disparou. Rich Internet Applications ajudou a abrir a web para experiências melhores e agora eles estão fazendo o exame para aplicações desktop. Onde RIAs se encaixar no mundo do desenvolvimento de desktop?

Na verdade, a concorrência com outros "abordagens" - digamos assim - é muito alto. A recente explosão na TV Net, por exemplo, mostra que a união faz a força. Em "Ajax" você não pode ver um vídeo, para uma coisa. Como você pode fazer coisas muitos outros. Eu não acho que o Ajax será o futuro absoluto. Eu vejo em Ajax mais como uma extensão do navegador e uma nova forma de abordar algumas das dinâmicas em DU primeiro, mesmo considerado.

No entanto, se alguém havia notado, ainda há obstáculos a superar. Por exemplo:

  • Melhorar a compatibilidade entre diferentes browsers no mercado, alargamento tema discutido neste Blog muito
  • Permitir uma maior interação entre as páginas da Web e do sistema operacional "de acolhimento", como um Drag & Drop do desktop para a página da Web
  • Padronização de scripting: JScript, JavaScript (1,3, 1,7, ...), VBScript
  • Acessibilidade, usabilidade e segurança, dado que estamos na net!

Bibliotecas Prototype, / Script.aculo.us e componentes YUI: o verdadeiro obstáculo?

Quando um desenvolvedor cria uma biblioteca ou um quadro de trabalho para corrigir (uma vez por todas) uma variedade de necessidades, começar a criar um monstro. Muitas vezes não percebem isso, mas o link do desenvolvedor do usuário final é realmente complicado. Ela começa, por exemplo, com a criação de uma biblioteca JavaScript pode criar janelas simples. Recentemente, e alguém cria uma biblioteca semelhante que permite criar janelas modal redimensionável e com a ordem gestão e sobreposição. Depois de um tempo ", ele vem para cima e você também implementa gráficos personalizados ... e assim por diante.

Basicamente, quando você conseguir alguma coisa, no instante imediatamente seguinte àquele algo simplesmente não é suficiente, parece ser o padrão e, em seguida, procurar novos acessórios para melhorar ainda mais o desempenho ou a aparência. Todas as solicitações do usuário final! E o programador executa, quase como um cão assustado, o usuário final tem sempre razão!

Esta corrida continua, em um universo como a Internet, ameaça lançar longo para trazer mais confusão do que qualquer outra coisa.

Web 3.0?

Ultimamente experiências (beta) têm proliferado na Web2.0 na rede a um ritmo impressionante. Cada chamou a atenção para a sua aplicação Ajax-estilo, cada um com suas soluções integradas, com base em notas bibliotecas, escrevendo proprietária quadro, etc ...
Cada experiência teve suas peculiaridades: alguns foi visualmente atraente, algumas outras extremamente rápido, extremamente personalizável, e outros extremamente útil.
Mas ninguém, até agora, conseguiu combinar tudo isso em um único ambiente.

Ragionandoci cuidado é evidente que a razão é a falta de apoio do próprio navegador e pela imensa complexidade do problema.

Mesmo que alguém tenha assimilado o navegador para um sistema operacional, ainda mantém uma vantagem enorme. O primeiro deles é o chamado kernel. O que é o kernel Explorer ou Firefox? Ambos, como o Opera ou Safari, mal suportam a linguagem de script chamada JavaScript (JScript ou conforme o caso). Mozilla, FireFox está prestes a lançar sua versão do JavaScript 1.7, realmente interessante. Mas será que a Microsoft Explorer? Ele irá instalar um ActiveX imitá-lo, espere até 2012 para o lançamento do IE8 ou usar uma infinidade de if entender sobre qual plataforma você está trabalhando?

Eu só posso concordar com Ryan Stewart. Para o momento, o Ajax é uma técnica de grande ajuda em casos muito específicos, mas comparar esta técnica (e eu técnica estresse não é a tecnologia) para um RIA me parece - pelo menos por agora - realmente eccesivo.

Macromedia / Adobe

Interessante, no entanto, são as tecnologias (e eu enfatizo a tecnologia e não-técnico) Flex / Flash e Apollo, que após a aquisição da Macromedia pela Adobe vão viver uma segunda vida.
Eu recomendo a todos os interessados ​​para ver a Adobe Labs , onde ele mostra uma política de boa nova, que certamente inspira mais confiança no futuro da Script.aculo.us - sem ofensa, e sem prejuízo do desenvolvedor.

Mas a Internet tem uma característica única, que de surpresa, por isso não estou surpreso com tudo o que ele disse - em suma - uma infinidade de bobagens!

Leia mais ...


Pare SOPA