Flex on rails

Incuriosito da flex sto leggendo il manuale flexible rails che
dovrebbe guidarmi alla scoperta di questo linguaggio di adobe
integrato in rails.
Mi aspettavo un’integrazione tipo ajax, nel senso che ajax e’ talmente
ben integrato in rails che addirittura si potrebbe scrivere
un’applicazione ajax based senza conoscere javascript in quanto
bastano e avanzano gli helper di rails.
Invece per costruire una banalissima applicazione utilizzando flex
anche in rails e’ necessario buttare giu’ files e files .mxml, e .as
tanto che mi sembra di lavorare in struts o peggio in spring tanti
sono i files xml che bisogna scrivere per far funzionare qualcosa.
Insomma non e’ che flex sia poi cosi’ integrato in rails e non e’ che
sia poi cosi’ semplice scrivere applicazioni in rails che utilizzino
flex.
Qualcuno ha avuto esperienze?

2009/5/14 Mauro [email protected]:

Incuriosito da flex sto leggendo il manuale flexible rails che
dovrebbe guidarmi alla scoperta di questo linguaggio di adobe
integrato in rails.
Mi aspettavo un’integrazione tipo ajax, nel senso che ajax e’ talmente
ben integrato in rails che addirittura si potrebbe scrivere
un’applicazione ajax based senza conoscere javascript in quanto
bastano e avanzano gli helper di rails.

Ciao Mauro,
il problema in sostanza è che da una parte usando gli helper mischi
html e javascript, cosa fattibile perchè sono entrambi “riconosciuti”
direttamente dal browser.
Al contrario flex è un framework, programmi in actionscript, e compili
il tutto per flash player, perciò non avrebbe senso avere degli helper
per integrarlo con
rails, perchè quello che hai è un applicazione client side separata
dalla parte server.
In ogni caso succede la stessa cosa quando crei un’interfaccia
complessa in javascript, separi la parte js dall’html, e comunichi con
il backend attraverso delle chiamate ajax.

Insomma non e’ che flex sia poi cosi’ integrato in rails e non e’ che
sia poi cosi’ semplice scrivere applicazioni in rails che utilizzino
flex.

La parte rails non per forza deve sapere a chi sta rispondendo, che
sia un app flex o una chiamata ajax può sempre rispondere in xml o
json o altro.
Ovviamente non è integrato come js perchè deve per forza essere
separato e compilato.


Andrea F.