GWT, Sproutcore or Cappuccino

I am going to launch a new webapp that will work on P / GAE, and referring to the interface, we would like to use one of the mentioned frameworks (GWT, SC, Cap). Which, in your opinion, is the most convenient for developers? Cappuccino seems to be overwhelming, but you should learn Obj-J. Sproutcore seems more enjoyable (since there is only JS), but I could not say that I was impressed with the documents and some of the demos were broken. GWT, on the other hand, is very mature, but I have the feeling that using Java can slow you down because you cannot use some of the features of JS, on the other hand, there is a vibrant ecosystem around it.

+6
gwt sproutcore cappuccino
source share
2 answers

I think the answer depends on what type of developer you have?

For me, I like Javascript and as an opportunity to manipulate the browser DOM so that I can implement functions that may not be within the framework. This is why I prefer Sproutcore.

Checkout http://www.infoq.com/news/2009/09/sproutcore-1-0 .

I must agree with you that the documentation is limited. However, I found the wiki useful, and the community is really useful.

+3
source share

GWT is a very good choice if you use GAE-Java, because then you can develop the server and client sides in one language. If you use Python on the server side, you cannot use simple RPC GWT calls to serialize objects to / from the browser. However, it is a good structure.

GWT allows you to write JS-native code if necessary, so you can “use some of the features of JS” if you need to.

One warning: GWT applications are completely AJAX, so they cannot be noticed by search engines (a common problem with AJAX, not GWT)

+1
source share

All Articles