|- Ari Zanuto Júnior
    |- João Neto
    |- CFUG-SP
    |- CFGIGOLÔ
    |- Blog do Rafa
    |- Neto Leal
    |- Celina Uemura
    |- Frederick Van Amstel
    |- Fabiano Cruz
    |- Gabriel Laet
    |- Jonas Galvez - Blog
    |- Ricardo Braz - Blog
    |- Carol Antunes
    |- Dauton Janota
    |- Jonathas Scott
    |- FlashMasters
    |- Igor Costa
    |- Hipermasters
    |- MUGB
    |- TrixHost

[Valid RSS]
RIA, Macromedia Flex e Laszlo Presentation Server
Posted by Marlos Carmo - (2004-04-03 21:50:26)

O RIA está sendo levado muito a sério e já está revolucionando o mercado de aplicações para web. Mas o que é o RIA? Quais suas vantagens?


O que é RIA?

RIA é uma sigla formada pelas iniciais do termo Rich Internet Applications ( Aplicações “Ricas” para Internet ). Resumindo o que seria o RIA, diríamos que é uma aplicação para internet que proporciona mais agilidade, interatividade e produtividade.

Com o RIA podemos eliminar algumas etapas facilitando o processo de navegação, atingindo o objetivo proposto com maior rapidez, tornando sua aplicação mais eficaz.

Veja um exemplo de uma loja virtual representado abaixo:

A Macromedia está investindo muito neste conceito e lançou recentemente sua mais nova ferramenta, o Macromedia Flex , para atender a necessidade deste mercado que não para de crescer e promete mudar o que sabemos de interatividade na web.

No site da Macromedia é possível ver um exemplo melhor o que se trata o RIA.

http://www.macromedia.com/flex/samples/flexstore/flexstore.mxml


Macromedia Flex

O Macromedia Flex é uma ferramenta para a criação de aplicações Flash utilizando uma nova linguagem semelhante ao XUL ( linguagem presente no Mozilla Firebird ), o MXML ( Macromedia FleX Markup Language ).

O Macromedia Flex é uma aplicação server-side e que através de arquivos em MXML, retorna ao cliente o resultado em Flash (SWF).

Veja um exemplo de como funciona o Macromedia Flex.  

Código MXML

<?xml version="1.0" encoding="iso-8859-1"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
    <mx:TextInput id="source" width="100"/>
    <mx:Button label="Copy" click="destination.text=source.text"/>
    <mx:TextInput id="destination" width="100"/>
</mx:Application>

Resultado



O Macromedia Flex é uma ferramenta muito interessante e robusta, mas decepcionou muitos desenvolvedores pelo fato de ter um custo muito elevado. O mais novo software da Macromedia está sendo vendido a $12.000, isso mesmo, doze mil dólares, aproximadamente R$ 35.000. Este preço está fora de cogitação pra muitas empresas no Brasil e até mesmo mundiais.

Muitos desenvolvedores que acompanharam toda trajetória do produto desanimaram com o tal fato, mas nem tudo está perdido. Existe um produto concorrente do Macromedia Flex, chamado Laszlo Presentation Server que praticamente faz mesma coisa que o produto da Macromedia, só que com um detalhe, ele é FREE para desenvolvimento até 5 IP's por hora e $2.000 para empresa .


Laszlo Presentation Server

O Laszlo Presentation Server é uma ferramenta com o mesmo objetivo do Macromedia Flex e possui uma linguagem própria para o desenvolvimento das aplicações que é bem parecido com o MXML.

Acredito que pelo fato de o Laszlo Presentation Server ser uma ferramenta mais em conta ganhará muitos adeptos rapidamente e será uma nova opção para o desenvolvimento de aplicações RIA. No site da empresa pode-se encontrar tutoriais e exemplos de aplicações utilizando o Laszlo, e pelo que sei ele não deixa nada a desejar perante ao Macromedia Flex. Mas como me disse um amigo, ”... ninguém conhece melhor o ‘Flash', do que a própria Macromedia ...”.

Abaixo um exemplo da linguagem LZX, que é muito parecida com o MXML e que também parece ser bem fácil de aprender.

Código

<canvas width="500" height="350">
    <window x="20" y="20" width="200" height="250" title="Boring Window" resizable="true">
         <simplelayout axis="y" spacing="10" />
        <text>Here is some text.</text>
        <text>I could ramble for hours.</text>
    </window>
</canvas>

Resultado



Quem quiser testar como funciona o Laszlo, no site é possível encontrar um editor para gerar o resultado em tempo real.

http://www.laszlosystems.com/lps-2.0/web-doc-support/laszlo-in-ten-minutes/editor.jsp?src=web-doc-support/docs/tutorials/programs/basics-N100BB.lzx

Será que vale a pena pagar $12.000 dólares em uma aplicação que tem um concorrente de alto nível e ainda é muito mais barato?

[ Comentar ]

Comentários (0)