I would recommend to review Apache Wicket. It is MVC it has lots of UI components like paged lists table views etc. It had built-in AJAX support.
In general I'll vote for moving to DHTML On Aug 24, 2012 3:57 PM, "[email protected]" <[email protected]> wrote: > 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] >
