Opcoes para RIA Rich Internet Application

9 respostas
H

Ola,

Ja utilizei o AJAX. Agora me encantei pelo OpenLaszlo. Estou encontrando algumas dificuldade para fazer um sistema maior em laszlo.

O que voce usam de RIA ?

È o lazlo mesmo ?

Sei que é dificiil prever o futuro, mas para daqui a 5 anos o que será que vai predominar ?

Será que compensa investir e desenvolver um plugin/applet que rode nos browsers ?

Existe alguma enquete sobre qual a melhor tecnologia de RIA ? O que o pessoal esta utilizando mais ?

Grato
Helder

9 Respostas

E

quer saber as tendencias para os proximos anos…

olhe para a Europa e Asia, apenas o EUA estão investindo em AJAX
pesadamente, fora eles as tendencias que estou observando
estão para soluções que geram saida SWF, pois as capacidade
e possibilidades vão muito alem que o AJAX conseguirá disponibilizar
para o desenvolvimento de aplicações que seguem a modalidade
Web 2.0, ainda mais o seu ramo especializado denominado de RIA :wink:

L

tá e cade o JSF?

E

bom até onde eu saiba JSF surgiu antes
das definições de Web 2.0 e a consolidação do
conceito de desenvolvimento RIA…

sendo que é uma solução que puramente gera como saida
apenas HTML…

sei que atualmente existem grupos que etão desenvolvendo
componentes de AJAX para uso no JSF e tambem
existe a possibilidade de integração do JSF com o OpenLaszlo
ou mesmo o Flex da Adobe Macromedia…

L

Bom dia AnjoSupremo tudo bem?

Bom, gostaria de dizer que, pelos estudo que efetuei em cima do JSF, o mesmo pode ser… Digamos que considerado como RIA, mesmo sendo feito antes das definições web 2.0, acredito que não pelas definições, mas pelo bom senso dos desenvolvedores que conhecem o mesmo a fundo.
Acho que, quem conhece JSF junto com Ajax sabe que o negócio fica muito legal mesmo, além de rápido e super produtivo hehe. Pode ser que o JSF crie saídas HTML, mas tem tantos componentes legais que normalmente o HTML não tem que ele acaba sendo algo entre os RIAs poderosos (como Lazlo e Flex) e os HTMLs :slight_smile:

Tipo, tu já viu aqueles temas que o Studio Creator usa no JSF? Tu sabe o que é aquilo? É que eu nunca verifiquei que tipo de saída aqueles componentes geram :frowning: Mas mesmo assim, nem parece ser html puro, eu particularmente achei aquelas interfaces muito bonitas :slight_smile: hehehe

Mas obrigado pela sua resposta amigo :wink:

abraços

E

sim realmente o JSF e as ferramentas que existem
para desenvolvimento tornam o trabalho bem produtivo
e com um bom resultado final…

mas pelo fato de usar HTML + AJAX não é algo que
estou apostando muito…

sendo o que andei observando o EUA e a America são os
são os unicos que estão investindo pesado no uso de AJAX…
enquanto na Europa e na Asia tenho notado uma migração
dessa tecnologia para tecnologias que geram saida SWF
( OpenLaszlo, Flex, AMFPHP, outras )

fiz estudos e tambem cheguei a usar em sistemas que desenvolvi
o AJAX… funciona muito bem, mas é uma tecnologia problematica
pois a sua engine principal é o Javascript já tive muita dor de
cabeça com javascript, tanto por problemas de compatibilidade
entre n-browser, como expansão de projetos, manutenções de
codigo, ou mesmo com os proprios usuários curiosos que gostam
de ficar mexendo nas configurações dos seus browsers…

sem dizer que embora vc consiga trabalhar com comunicação background
algumas animações, mesmo assim você não tem todo um poderio
para desenvolver uma interface a altura de uma aplicação desktop

agora com as tecnologias que geram saida SWF, principalmente o
OpenLaszlo e o Flex as quais eu testei a possibilidade de desenvolvimento
de interfaces altamente funcionais, de alto nivel de performance,
com qualidade de animações, transições de telas, possibilidade
de criar uma interface ainda mais interativa que uma interface de sistema
desktop, foi essa a realidade que encontrei quando comecei a
utilizar essas tecnologias

sendo que essas caracteristicas foram as mesmas que as empresas
da Europa e Asia encontraram, por isso estão abandonando o AJAX
e partindo para soluções desse genero…

ps.: O Japão e Alemanha estão com grupos de estudo e desenvolvimento
utilizando o OpenLaszlo, isso me anima muito e me faz acreditar
no progresso e evolução do OpenLaszlo :grin:

quanto ao JSF é possivel utilizar em conjunto com o OpenLaszlo
ou mesmo ( acredito eu, que ainda não testei ) em conjunto com o Flex

ps2.: um dos comentarios da primeira Web 2.0 Conference realizada em
2004, o Javascript foi denominado a grande gambiarra tecnologica da era da Web, para tornar dinamico algo que nasceu com proposito de ser estatico… ( HTML ), muito diferente do SWF que foi criado com um proposito totalmente inverso, descrever o maximo de informações, eventos e animações utilizando a menor quantidade de bits possiveis, tem um conceito parecido com o Java, onde vc possui uma maquina virtual
que serve como camada de abstração sobre os browsers e sistemas operacionais
outro fato interessante, por volta do ano 2000, segundo dados levantados
pela Macromedia, cerca de 97% dos computadores que estão conectados a internet possuem o plugin de execução do SWF da macromedia

e por ai vai…

a pergunta/argumento que ouço com frequencia depois que aponto esses fatos,
mas o Google usa AJAX, funciona, sim funciona sim…
a Google investiu pesado, não sei quem foi o louco da Google
que ressucitou essa tecnica de comunicação em background
disponivel a cerca de uns 10 anos já, desde os primordios
do surgimento do Javascript isso já existe, mas soh agora
que alguem resolveu publicar um guia de “boas praticas de uso”
de Javascript o qual denominou AJAX

outro fato interessante são poucas empresas que tenho conhecimento
que estão usando AJAX em sistemas do genero transacionais
( digo com realmente sucesso no uso ) a maioria estão tendo
problemas, principalmente porque as necessidades encontradas para
as funcionalidades do sistema vão muito alem das encontradas
nas bibliotecas, APIs de AJAX e quando você não tem,
tem que codificar e quando vc tem que codificar essas funcionalidades
no braço ai sim é que complica…
:roll:

agora soh por brincadeira…

me diga alguem que em seu devido estado normal mental e psicologico
gosta de Javascript ou nunca teve muitos problemas em usar?

hehe

:twisted:

L

Concordo contigo, ajax e html são coisinhas “da moda”, pra mim será o último suspiro do que consideramos como HTML. Não sei se haverá alguma outra coisa que possa reviver o HTML, porque o mesmo está bem velhinho por sinal.

Analizando estes fatores, podemos concluir que o próprio JSF é uma “extensão” do HTML e suas “armas mortais” (que eu digo como o próprio JavaScript e seus conceitos de comunicação asíncrona (vide ajax))

Vamos pensar sobre o futuro, o que eu penso a respeito:

  • Sim, RIA está para a web tal como o voip está para a comunicação, ou seja, RIA vai dominar o mercado mundial SIM, só que ainda está “engantinhando”, pelo que percebo a necessidade desses profissionais ainda não é alta, mas vai explodir MUITO daqui a aprox. 3 anos, tal como a necessidade de Struts Developers existe até hoje! :slight_smile:
    Uma coisa muito interessante é o projeto Legalz, pelo que ví não precisa de plugin e nada, fazendo RIA ser algo mais fácil de desenvolver e com maior compatibilidade
  • Do mesmo jeito que estamos chutanto “baixo” sobre RIA (3 anos para dominação da web), acreditamos que os Ajax da vida irão durar em proporção a adoção do RIA no mercado mundial (ou seja, se em 3 anos RIA será a web, em 3 anos Ajax estará dentro do caixão).
  • Da mesma maneira, fica difícil prever o futuro de JSF vs RIA. JSF não vai cair na proporção de Ajax, mas sim, acredito que nesses próximos 3 anos, JSF vai crescer numa proporção assustadora, vide o grande número de empresas que estão adotando essa tecnologia, porque saltar de Struts/Webwork pra Laszlo é um salto ENORME, é como subir 2 degraus ao mesmo tempo, o mercado nunca explode, pode evoluir rapidamente, mas não muda de agua pro vinho de um dia pro outro. Então, vamos dizer que a vida do JSF dure + ou - uns 6 anos haha mas a dos RIA, com total convicção, irá se imortalizar! Mas o tempo estimado para isso vai ser somente quando JSF (ou asp.net) decidirem ir pro “beleléu” (e a moda de falar bem de RoR está cada dia melhor, quem sabe daqui a pouco vai ser RoR + Laszlo :open_mouth: )

“AnjoSupremo”:
me diga alguem que em seu devido estado normal mental e psicologico
gosta de Javascript ou nunca teve muitos problemas em usar?

Concordo plenamente contigo, se tem coisa mais odiosa do que JavaScript estou para ver. Javascript já era pra estar morto, faz 1 ano e pouco que o Ajax explodiu e agora existe os maiores evangelistas de JavaScript. Mas a maioria das “malandragens” da web são feitas em JavaScript :frowning: Como tu vai fazer uma máscara pra um textfield sem usar JavaScript? Que eu digo, não deixar você digitar letras por exemplo? Em JSF e Struts por exemplo eu só ví validação de campos mas não “filtros” (como os utilizados em Swing/SWT)

Cara muito legal isso, muito mesmo!
Eu pensei em adotar o Laszlo como meu trabalho de conclusão de curso, mas pela falta de livros especializados eu abandonei e me dediquei ao JSF + Spring, porque acredito que o JSF vai bombar, nem que seja por pouco tempo. Mas eu tenho muito interesse em Laszlo/Legalz mas nem tanto em Flex :frowning:
Poderia você me indicar uns livros/tutoriais de laszlo + java ou até mesmo JSF? Porque, eu achei Laszlo um tanto… complexo, ainda mais com aquele Laszlo IDE hehe

No mais, muito obrigado pelas respostas, vejo que a discussão está sendo muito saudável e divertida hehe

abraços

Obs.: Quando me refiro a RIA, a minha ênfase é muito maior em Laszlo do que Flex hehe

EDIT: Arrumando esses quotes hehe

E

bom livros para OpenLaszlo é algo critico…
não tem nada ainda…

meu TCC tem como foco principal o OpenLaszlo :wink:
estou estudando, usando, testando, desenvolvendo a uns 3
anos quase…

realmente para quem está començando a mexer
com o OpenLaszlo é um tanto complexo
“é um novo paradigma de programação”
um tanto diferente do que as pessoas estão
acostumadas para o desenvolvimento web

bom agora quanto a fonte de material para o OpenLaszlo
uma das iniciativas e um dos meus objetivos é divulgar mais
o OpenLaszlo, gerar documentação para facilitar
o aprendizado…

tenho em mente alguns artigos que pretendo escrever
sobre o OpenLaszlo, só tenho um sério problema de
tempo por enquanto… :sad:

uma noticia ± boa…
estou trabalhando em uma nova versão de projeto blank
para o OpenLaszlo
( OpenLaszlo 3.2, Webwork 2.2.1, Hibernate 3, XStream 2 )
mas com uma pequane diferença nesse blank
estou incluindo um modelinho basico de uso
para que o pessoal possa estudar e ver algo pratico
em funcionamento, acredito que isso deva ajudar

agora estou ajustando a parte de codigo relacionado as ações

depois disso ficará pendente apenas o desenvolvimento
da interface usando OpenLaszlo, com isso termino a nova
versão do blank :razz:

no mais estou por aqui respondendo as duvidas da galera
com o conhecimento que já adquiri de uso do OpenLaszlo :wink:

L

poxa legal mesmo a sua iniciativa

cara, quando você tiver uns assuntos publicados sobre laszlo e tal, me avisa com urgência, tenha certeza que eu e a comunidade iremos ficar muito gratos hehe

no mais, boa sorte no teu tcc, espero que consigas alcançar o seu objetivo

melhor eu voltar ao trabalho hehehe

abraços

M

Minha opinião de usuário sobre o assunto é a seguinte:
Aplicações em ajax são mesmo legais, não dá pra negar. Mas uma aplicação com laszlo parece ficção científica se comparado com 99% das aplicações que vemos por aí.

Uma analogia interessante seria a seguinte:

  • O html seria um videogame odissey ou atari.
  • O Ajax estaria para o Playstation2
  • Já o Laszlo é tudo que esperamos do Playstation3.

Minha opinião…

Ps; A enquete me parece errada, pois nem sempre o mais usado é o melhor, por exemplo, o que é mais usado, o Uno ou uma Ferrari? E qual é melhor?

Criado 15 de agosto de 2006
Ultima resposta 14 de set. de 2006
Respostas 9
Participantes 4