Qual é o melhor, OpenLazlo ou Flex?

10 respostas
O

Qual é o melhor, OpenLazlo ou Flex?

To iniciando nisso e gostaria de saber os prós e contras, mas que vão além de esse é open source o outro não.

10 Respostas

E

opa beleza?

bom qual dos 2, mas primeiro como que aconteceu as coisa
a empresas laszlo system que dela veio o OpenLaszlo, sugiu por
volta do ano 2000 com as primeiras iniciativas de codificação do
Laszlo, em 2002 por ai, foi lançado a primeira versão, estabilizou
a primeira versão do LPS em 2003, inicialmente um produto
fechado e pago assim como o Flex, o Flex nessa época ainda era muito
simplório e limitado a apenas algumas funcionalidades

estive analizando, parece me que o Flex sugiu após o laszlo
como uma resposta da macromedia frente ao laszlo, bom
não tem como comparar o Flex vou lançado com uma senhora
ferramenta RAD de alta produtividade…

analisando os fontes de ambos, sabendo a principio q o Flex surgiu
assim digamos depois do laszlo, o fonte do flex é muito similar ao
do laszlo, mas muito mesmo

a diferença entre os 2 desde aquela época até hoje:

o atual OpenLaszlo começou como um produto Suite que era vendido
o kit basico de desenvolvimento por cerda de U$ 2000 sendo apenas
um kit, mais como um framework de desenvolvimento, executa
em qualquer container ou servidor Web Java

o Flex já começou alem do laszlo, sugiu já com um suporte de uma
ferramenta RAD de desenvolvimento, tambem um produto pago e
devido a convenios e acordos iniciais executava apenas no JRun

atualmente ambos evoluiram e muito

o Flex é uma baita ferramenta, atualmente me parece que ampliaram o suporte podendo executar em outros container de servlet ou servidores Web java, mas ainda sim o ponto fonte dele é a integração com o
coldfusion, que este me parece que só executa no JRun…

o OpenLaszlo tornou-se open source a pouco tempo
pelo que me lembre final de 2004 para inicio de 2005 fiquei
sabendo que tinha se tornado um projeto Open Source,
por iniciativa de um conjunto de empresas que resolveram bancar
o projeto para que fosse tornado open source, no Japão tem um
grupo consideravel de desenvolvimento do OpenLaszlo para
utiliza-lo para TV digital na Web usando ele como base,
o número de desenvolvedores do OpenLaszlo é consideravelmente grande
tendo grupos espalhados por alguns paises, o que tem proporcionado
um desenvolvimento sem parar da plataforma, só para ter ideia
em menos de 1 ano vi o release de 3 versões em um curto espaço de
tempo, atualmente está na versão 3.3, porem a estável é a 3.2,
atualmente existe um plugin para o eclipse mantido pela propria eclipse
para o desenvolvimento de Laszlo no eclipse, inicialmente o plugin
foi concebido pelo pessoal da AlphaWorks da IBM

agora falando das minhas experiencias práticas com o OpenLaszlo,
do qual não precisei gastar 1 centavo para adiquirir e começar a
desenvolver…

a quantidade de componentes que a plataforma disponibiliza como partida
é incrivelmente abrangente, tudo quanto é componente basico
que tu pensar para um sistema, tu já tem pronto, sendo que se quizer
montar uma aplicação usando ele basta montar a interface e pronto

a documentação é incrivelmente ampla, abrangente e completa
queria eu que outras ferramentas, APIs e frameworks tivesse uma
documentação perto da que o OpenLaszlo disponibiliza

quanto a suporte, não tem problema, a Laszlo System continuar
disponibilizar um suporte para o OpenLaszlo, oferece treinamento,
codificação de componentes e mais algumas outras coisas

quanto ao Flex, bom mexi muito pouco :sad:
a ferramenta é um tanto caro para minha aquisição
mas pelo que eu vi ela tambem disponibiliza um conjunto
de componentes prontos para uso

bom tanto Flex quanto o OpenLaszlo são 2 tecnologias e ferramentas
excelentes, porem eu fico com o OpenLaszlo por afinidade
e tambem porque eu acompanhava o projeto desde antes de se
tornar OpenSource e vi como ele tem evoluido numa velocidade
surpreedente :grin:

ps.: a comunidade japonesa do OpenLaszlo está contribuindo
muito para o desenvolvimento da plataforma, pena que não
sei ler os ideogramas para poder ler os tutoriais deles que me
parece ter muito material gerado já sobre o assunto :razz:

para conhecer o OpenLaszlo segue os links:

laszlo-in-ten-minutes
Laszlo Explorer
Referencia de tudo que o OpenLaszlo disponibiliza
Guia do desenvolvedor

Laszlo Japão
OpenLaszlo.org

uma aplicação para valer usando o OpenLaszlo
cooqy
Laszlo Mail - se cadastra lá você vai gostar

para conhecer a arquitetura do OpenLaszlo:
OpenLaszlo - Uma visão geral da arquitetura da plataforma

abraços

O

Um pouco confuso o português que vc usou, mas creio que isso é por causa de muitas horas programando direto sem sono ehhehehe brincadeira. Mas deu pra entender.

VLW.

R

Dei uma olhada por cima aqui do Laszlo…

O que ele faz na realidade ?

É como uma biblioteca de componentes para um GUI mais atrativo ao usuário ?

E

opa você olhou os links que eu mandei no outro post? :roll:

para conhecer a arquitetura do OpenLaszlo:
OpenLaszlo - Uma visão geral da arquitetura da plataforma

ali você vai ter maiores informações do que é o Laszlo :wink:

R

Hummm blz vo da uma olhada quando tiver um tempo.

É que eu olhei mais os exemplos e tal… só pra ter uma idéia do funcionamento… achei realmente muito interessante, ele realiza várias coisas que eu tava pensando em integrar na minha app, só que no caso eu ia fazer na mãozola mesmo neh hehehe

  • vlw pela dica ae.

Qualquer dúvida eu posto aqui denovo.

Rodrigo Kerkhoff

S

Cara, me cadastrei só pra poder perguntar isso, e dependendo da sua resposta, irei frequentar muito esse forum.

Me diz uma coisa. Entrei neste link aqui, http://www.laszlosystems.com/lps/laszlo-in-ten-minutes/ , e quando eu clico em cima com o direito nos exemplos aparece a menu do flash, pq isso?

o que o servidor precisa ter para eu poder rodar uma aplicação destas???

magnifico, adorei

E

bom quanto ao servidor tendo 1GB Ram
processador de 2GHz por ae P4, AMD, …

aconselho a usar linux :grin:
Tomcat + Java 1.5

executa na boa :wink:

B

Caro colega,

eu fiz uma visita neste site de demonstração dos componentes do Laszlo e o que deu para perceber foi que ele é lento para carregar os componentes se formos comprar com paginas HTML, há melhorias neste sentido para as proximas versoes?

Em relação a qualidade do Laszlo, tirando a lentidao, o resto é muito bom.

E

qual a tua velocidade de conexão?

lembre-se que vc estava carregando um binário SWF
e isso tem um certo tempo de transferencia para a sua máquina

outra pergunta… você acessou novamente depois?
verificou a velocidade?

por enquanto para aplicações que você irá disponibilizar para publico
na internet, não recomendo muito caso essa pessoa
tenha uma velocidade de conexão inferior a 600Kbps, levando
em conta algo que na pratica verifiquei, uma interface
de uma aplicação em OpenLaszlo um tanto completa
com menus e janelas fica com algo em torno de 800KB

mas para a maioria dos casos de uso que faço e desenvolvimento
são para ambientes empresariais com redes intranets onde
tenho disponivel uma banda de no mínimo 10 Mbps
com isso é tranquilo…

por enquanto o unico detalhe inicial é o fato da necessidade
do trafego da interface no primeiro acesso…
a partir do segundo acesso os dados trafegados são apenas dados
e não mais a interface conforme acontece no HTML
com isso o tempo de resposta cai consideravelmente
incluindo a quantidade de trafego gerado na rede

conforme fiz testes e verifiquei :wink:

um exemplo pratico que testei…
um sistema transacional com interface HTML usando conceitos RIA e AJAX
eu verifiquei um trafego de 300KB a cada alternação de tela
contando que eu tinha no sistema cerca de 10 telas diferentes
quando mudava a opção tinha que alterar a tela com isso
são 300KB que precisam ser enviados para a interface do usuário…
consumindo boa quantidade de banda

enquanto eu fiz um teste construindo uma interface unica em OpenLaszlo
que ficou com um tamanho de 800KB, sendo recuperado apenas 1 unica vez, apos feito isso todos os casos de uso como eu já possuia
internamente o gerenciamento da interface solicitava apenas os
dados, sendo que os dados com um tamanho consideravel
de informações verifiquei que o tamanho médio trafegado ficou entre
10 KB a 30 KB de dados…

outro fato muito interessante e positivo, como o usuário fica com uma
copia da interface em cache local na maquina, no segundo acesso
ao sistema a interface é exibida muito mais rapidamente que a
em HTML, pois o usuário já a possui no seu computador

no final dos testes verifiquei que os beneficios são muito maiores
que utilização de aplicações que ainda geram saida HTML para
serem enviados para o browser do usuário, outro ponto positivo
não tenho problema de javascript e compatibilidade de browser
basta ter na maquina o plugin de execução de SWF da macromedia
que a aplicação irá executar com certeza absoluta da mesma forma
que ela executou na maquina do desenvolvedor… :grin:
as possibilidades de trabalhar com eventos de teclado e mouse
são muito maiores e a possibilidade de trabalhar de forma mais
facil, possibilidade de animações, com isso poder gerar componentes
ricos para aplicações, conseguindo até construir uma interface
mais rica do que as possiveis de serem feitas em ambiente desktop :razz:

no mais qualquer duvida
se eu puder ajudar estou ae :wink:

B

Caro colega,

realmente é bem mais rapido a partir do segundo acesso, eu fiz varios testes e percebi que os beneficios q o laszlo proprociona ao usuario final e ao desenvolvedor são muito maiores q desenvolvimento com base em HTML ou até mesmo Ajax. Portanto eu ja estou convencido, vou começar a estudar o laszlo para criar uma aplicação abseada no Laszlo.

Valeu.

Criado 30 de maio de 2006
Ultima resposta 30 de ago. de 2006
Respostas 10
Participantes 5