personal experiences and code :)

Wednesday, January 31, 2007

Thinking in Flex

A colleague forwarded a link with Bruce Eckel on "Hybridizing Java" on artima; the article makes some points on some of the mistakes that have hamstringed clientside Java, and makes a case for why Adobe Flex is worth investing time in for your clientside needs. It also mentions why you might find Adobe's Apollo runtime on your desktop soon (this is technology I can't wait to get my hands on.)

When Bruce Tate started writing about ruby and erlang and all the dynamic|functional languages out there, and why J2EE is a mess (cutting out the overtones) it made a few good men listen. It also showed that frameworks like RIFE were doing some good things, by giving developers a light, productive programming model for creating enterprise applications, and innovating in ways like making continuations available in Java, which I think a lot of people are going to start talking about a lot this year.

As goes the serverside, so I hope goes the clientside; I am happy the "Thinking in X" man is evangelizing Flex. I took a trip in the wayback machine to 2003, when I was preaching the "marry flash and java" message, even if the technology was crude then. 4 or so years down the line, the technology is mature enough and way ahead of anything else for rendering your clientside on the web, and as mentioned earlier, what it does for the web, it promises for your desktop too. I hope the Flex vs Ajax debate will just die. When the Bruces talk people listen, and I hope a lot more developers jump on board this clientside technology.

I was thinking the other day; rather than developers spend time on a GNU/Flash player, why not spend sometime on getting a free/open source alternative to Flex Data Services (FDS)? For me, the utility of a free/open source player does not match having something like FDS for gratis for now, especially, since Linux players are first class citizens from here on, as Bruce also mentions. I am going to spend some time on this one.

And, I am looking forward to the Thinking in Flex book :)

-- eokyere :)


Hybridizing Java -
Flex Data Services -
Flash Speaks Java -


Tink said...

i heard on the grapevine the other day some stuff about some open source version of FDS. Whether its true or not i don't know.

eokyere said...


i saw this call-to-arms post by patrick, and just feel that's something worth spending time on.

personally, just doing a few tests here with bundled fds in a already setup containers and such, and exploring what it will take to get a project going.

more when we meet at this month's lfpug.


James Ward said...

Granite Data Services is Open Source and has some of the functionality of FDS.

eokyere said...

james, this is kewl! good link man; thanks!