RIA Framework Recomendation

77 views
Skip to first unread message

Ialejandro

unread,
Oct 21, 2011, 6:10:21 PM10/21/11
to web2py-users
Hi everyone!! This time, I really need your help. I need to build a
true RIA with web2py, we have several intranet applications running
with web2py. I must unify them and make them look like this:

http://dev.sencha.com/deploy/ext-4.0.0/examples/sandbox/sandbox.html

we need real time charts, drag drop operations.. well a true RIA.

The question is what should I use? The only restriction is time, I
need something that really works with web2py and something fast. I've
been searching and I found several frameworks, such as ExtJS, Qooxdoo,
pyjamas... even flex..

Sincerely, what do you recomend me?

Thank You!


puercoespin

unread,
Oct 22, 2011, 12:44:43 PM10/22/11
to web2py-users
No flex!! Nor Silverlight...:((

I think the standard Javascript/html5 is the right direcction you have
to looking for..

Vasile Ermicioi

unread,
Oct 22, 2011, 1:02:08 PM10/22/11
to web...@googlegroups.com
if your only restriction is time then go with flex,
you will be able to export your app as a native iphone app,
will work on browser via flash and on android, desktops (linux, win, mac) via adobe air

developing with html5 is not trivial, 

I agree that there are awesome jquery plugins, but developing with drag drop and drawing is not the way to go with html5
also with html5 you can have cross browser issues 

for web2py you can use remoteobject with @servise.amf3rpc

I have kind of cms in flex (administration part) for my website (http://www.fermer.md) and it works great with web2py and pyamf

http://dev.sencha.com/deploy/ext-4.0.0/examples/sandbox/sandbox.html this looks like a desktop app, and flex is used both for RIA (flash) and desktop (AIR) 



Vasile Ermicioi

unread,
Oct 22, 2011, 1:04:46 PM10/22/11
to web...@googlegroups.com
arguments for flex:
- layouts: horizontal, vertical, absolute, circular etc
- lots of ready components (titlewindow, datagrid, charts, form elements, )
- easy skinning (fxg - via flash cs tools)
- no cross browser issues
- flash ubiquity including mobile devices

Phyo Arkar

unread,
Oct 22, 2011, 1:43:52 PM10/22/11
to web...@googlegroups.com
Qooxdoo!

Phyo Arkar

unread,
Oct 22, 2011, 1:51:57 PM10/22/11
to web...@googlegroups.com
What you said will be true 5 years ago , and i would say the same if I
haven't wrote an app in Qooxdoo.


On 10/22/11, Vasile Ermicioi <elf...@gmail.com> wrote:

Vasile Ermicioi

unread,
Oct 22, 2011, 3:38:10 PM10/22/11
to web...@googlegroups.com
What you said will be true 5 years ago
ie7 still  the most used browser so it still true

the only restriction is time, 
so  I still advise flex, it is a proved technology

1) best argument for flex is why people use flex over pure as3

qooxdoo have many good things, but it is like coding in pur actionscript 3
flex is a markup language, you do youre UI in declarative way

2) tooling
for flex u can use flashdevelop with flexsdk
and u can do ur UI in flash builder using designer mode

3) no easy skinning for qooxdoo, please prove me wrong



Vasile Ermicioi

unread,
Oct 22, 2011, 3:39:01 PM10/22/11
to web...@googlegroups.com
mxml is a markup language: flex = mxml+as3

Phyo Arkar

unread,
Oct 22, 2011, 3:50:59 PM10/22/11
to web...@googlegroups.com
Yes i have build a Webcam chat side like chatroulette in MXML +AS3 +
Red5 and i hated it.

WIth qooxdoo , theres ZERO need for HTML / any markup at all.

Vasile Ermicioi

unread,
Oct 22, 2011, 3:55:37 PM10/22/11
to web...@googlegroups.com
seems you miss the beauty of flex: binding, layout and user interface in mxml and logic in as3

I don't want to argue, 
this man asked for recommendation, 
I told him my point

Phyo Arkar

unread,
Oct 22, 2011, 3:56:53 PM10/22/11
to web...@googlegroups.com
I just venting my opinion too :). Take it easy.

On 10/23/11, Vasile Ermicioi <elf...@gmail.com> wrote:

Phyo Arkar

unread,
Oct 22, 2011, 3:57:49 PM10/22/11
to web...@googlegroups.com
I love AS3 a lot but i just hate MXML. Theres no really need for that
markup language at all.

Anthony

unread,
Oct 22, 2011, 4:39:41 PM10/22/11
to web...@googlegroups.com

Phyo Arkar

unread,
Oct 22, 2011, 4:44:53 PM10/22/11
to web...@googlegroups.com
Wow Nice statistics!

So IE have 80% market share is no longer true! GG!

Vasile Ermicioi

unread,
Oct 22, 2011, 6:02:37 PM10/22/11
to web...@googlegroups.com
as you see ie6+ie7+ie8 is about 1/3 of the market

I use html (including html5) only for websites: widescreen, tablets, or phones
here goes jquery & co

I use flex for administration, drag drop and/or other interactive parts

we need real time charts, drag drop operations.. well a true RIA

this sounds to me like flex and nothing else
 


Miroslav Gojic

unread,
Oct 23, 2011, 1:26:04 AM10/23/11
to web...@googlegroups.com
Usage of browsers is next /for September 2011/

IE - 51%
Firefox - 21%
Chrome - 15%
Safari - 8%
others - 5%

Browsers from mobile devices are 10% and 90% from notebook and net-book ...

- - Miroslav Gojic - -

Miroslav Gojic

unread,
Oct 23, 2011, 1:31:14 AM10/23/11
to web...@googlegroups.com
On my last post I was use data from Wikipedia but on next link statistics are different

2011           Internet Explorer Firefox Chrome Safari Opera
September     22.9 %         39.7 %    30.5 % 4.0 % 2.2 %
August          22.4 %         40.6 %    30.3 % 3.8 % 2.3 %

http://www.w3schools.com/browsers/browsers_stats.asp


- - Miroslav Gojic - -
+ 381 64 014 8868

pbreit

unread,
Oct 23, 2011, 2:29:59 AM10/23/11
to web...@googlegroups.com
Whichever you choose, Web2py is just going to be responding to simple data requests. I suspect if you need something like the Sencha link you provided, Ext maybe your best choice. Two I have not yet seen mentioned that you might take a look at are SproutCore and Cappuccino. Flex could be a good option if you don't need HTML (no iOS).
Reply all
Reply to author
Forward
0 new messages