George Niculae wrote:
Kevin Thorley wrote:
> On Mon, 2009-04-27 at 17:06 -0400, Damian Krzeminski wrote:
>   
>> I am trying to start discussion on sipXconfig changes post 4.0
release.
>>
>> There are some technical questions that would be good to tackle here:
>>
>> - do we need to use new or update current libraries for REST (we use
>> RESTlet at the moment, is there anything we need to evaluate out
there?)

I think we should also take a look on other JAX-RS (JSR 311) implementations considering the EOD (producing XML/JSON/atom feeds responses by simply annotating a method in a POJO).
RESTlet is one of them but personally I like Apache CXF - user guide for JAX-RS with CXF here: http://cwiki.apache.org/CXF20DOC/jax-rs.html
A short discussion about JAX-RS implementations here: http://www.infoq.com/news/2008/10/jaxrs-comparison

>> - what client technology makes sense - I am partial to direct or
generated
>> _javascript_ since this is what browsers are running natively, is there
>> anything else we should look at?
>>     
>
> For the sake of argument I'll throw Flash and Silverlight/Moonlight
out
> there.  However, my vote is for _javascript_.
>
>   
>> - if it is _javascript_ - what library if any? GWT, pyjs, scriptaculous
>> /dojo, jquery -
 others? I'd like to use a library that let's
me to write
>> application and not something that is used to sprinkle some Ajax magic
on
>> static HTML.
>>     
>
> ext (http://extjs.com/) recently released part of their framework under
> an MIT license, which, if it contains the elements we need, would work
> better for us than their other (GPL/commercial dual license) scheme.
>

In my opinion, ExtJs is great in term of widgets / wow client factor but lacks on code writing/maintenance.
I think from a Java developer point of view tools like ExtGWT, GWT-EXT or SmartGWT that generates _javascript_ from java code are better (low learning curve for a Swing developer).

ExtGwt comes with a license for open source projects (http://extjs.com/products/license.php), the showcase and source code sample here: http://extjs.com/explorer/#overview
GWT EXT is licensed under GNU LGPL, demo and source code here: http://www.gwt-ext.com/demo/
However, I think SmartGWT (built on top of SmartClient AJAX library) comes with better widgets (even a REST data source implementation), but right now it's only at 1.0b2 version - GNU LGPL as well, showcase and source code sample here: http://www.smartclient.com/smartgwt/showcase/
Since all the client technologies I mentioned are based on GWT, I should also have to mention the GWT-REST project: http://code.google.com/p/gwt-rest/

>   
>> We should probably do what we did when selecting Tapestry: choose 2-3
>> contenders, write an example page and compare experience.
>>     
>
> Agreed.  When do we start? :)
>

Regards,
George


_______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev
I agree with George on ExtJs. I have worked with it on my previous project. I can tell you that all of the java programmers were pretty unhappy when we had to code/maintain the Extjs _javascript_. _javascript_ in general is hard to debug which made our "this page is not working in IE" days hell.

I vote +1 on GWT (be it ExtGWT, GWT-EXT or SmartGWT)
And -1 on ExtJs

Just my 2 cents.
Regards,
Cristi



_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to