On Tue, 2009-06-09 at 15:26 -0400, Damian Krzeminski wrote: > following up on my e-mail about sipXconfig beyond 4.0... > <http://permalink.gmane.org/gmane.comp.voip.sipx.devel/16282> > > So based on initial feedback Kevin and I looked at the couple of libraries > and technologies related to creating rich client in-browser applications. > > http://sipx-wiki.calivia.com/index.php/SipXconfig_UI_libraries > > I also experimented a bit with the 2 of them writing some code: > > http://github.com/dkrzemin/sipxecs/tree/sprinkle-gwt > http://github.com/dkrzemin/sipxecs/tree/sprinkle-mootols-jquery > [...]
My vote is for jquery, for a few reasons. First, I like the idea of not going through an intermediate step to generate the UI. In my experience, any time that you write code to generate a UI as opposed to writing a UI directly, you run into issues. GWT may have taken care of many of these issues, but I stil have my fear :) Secondly, it seems (and I may be wrong) that it would be easier to switch UI libraries in the future if we agree on a standard now (DHTML + Javascript) rather than an implementation (GWT, jquery, etc). This may also make it easier to nicely integrate other technologies such as Flash or Java (gasp!!) in the future if we have requirements that can't be met by javascript. I feel that using a library like jquery now gives us more future flexibility than GWT. My third reason is strictly personal. I like the idea of challenging myself with a new technology that is entirely different from the Java development that I have done for so long. Its fresh and exciting. Some people may see that as a downside, as "new" often translates to "takes longer", but... (Fourth)... I think we stand a better chance of having people join in if we choose a pure DHTML + Javascript approach. I will go out on a limb and say that there are more people out there that are familiar with the various javascript libraries (jquery, scriptaculous, extjs, etc) that would have an easier time adjusting to a new javascript library than they would adjusting to a framework such as GWT. Kevin _______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev sipXecs IP PBX -- http://www.sipfoundry.org/
