Hi,

I would like to start a discussion about options to migrate and a
Roadmap for the upcomfing versions.

This is our current situation:
We currently have two client side application a) + b)
a) Audio/Video related stuff is all the SWF10 app
b) whiteboard, administration + all the rest in the SWF8 app.
The two SWFs communicate via LocalConnection with each other.

There are three options from my point of view:
1) refactor the SWF8 app to SWF11 and keep the LocalConnection
2) refactor the SWF8 and merge SWF8 with SWF10 app to a single SWF11
app and get rid of the LocalConnection workaround
3) refactor the SWF8 app to HTML5 and only use SWF for the audio/video part.

option 1 is the easiest thing to do
option 2 is the best from architecture point of view
option 3 is the best for moving to HTML5

>From my point of view it would be the best option to start DHTML
refactoring now (in a version 3.0 branch) and release the current
trunk tree (as version 2.1).

For the transition to DHTML we have several options:
I) Refactor to DHTML using OpenLaszlo
II) Refactor to DHTML using a JavaScript framework (jQuery, Dojo,
Apache Wicket, Spring+MVC)

My personal preference is using jQuery. It provides components for UI
and animation and is the most widespread. From a project point of view
it will be more easy to attract new developers if they can use tools
that they are comfortable in. And I really don't want to code a client
side application that requires heavy usage of the page-refresh. That
would be like moving back in time.

There are some architectural questions that we should discuss for the
JavaScript refactoring.
However there should be some kind of consens on the overall RoadMap first.

So what do you think?

Sebastian
-- 
Sebastian Wagner
https://twitter.com/#!/dead_lock
http://www.webbase-design.de
http://www.wagner-sebastian.com
[email protected]

Reply via email to