2010-11-09 11 views
6

Estoy a punto de iniciar una nueva aplicación web que se ejecutará en P/GAE y, por lo que respecta a la interfaz, nos gustaría utilizar uno de los marcos mencionados (GWT, SC, Cap). ¿Cuál crees que es el desarrollador más amigable? Parece que Cappuccino se ve impresionante, pero tienes que aprender Obj-J. Sproutcore parece más bonito (ya que solo hay JS) pero no podría decir que estoy impresionado con los documentos y que algunas de las demos están rotas. GWT, por otro lado, es muy maduro, pero tengo la sensación de que usar Java puede ralentizarte ya que no puedes usar algunas de las peculiaridades de JS, por otro lado, hay un ecosistema vibrante a su alrededor.GWT, Sproutcore o Cappuccino

Respuesta

3

Creo que la respuesta depende de qué tipo de desarrollador ¿eres tú?

Para mí, me siento cómodo con Javascript y me gusta la capacidad de manipular el navegador DOM para que pueda implementar características que pueden no estar en el marco. Es por eso que prefiero Sproutcore.

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

Estoy de acuerdo con usted en que la documentación es limitada. Sin embargo, he encontrado que wiki es útil y la comunidad realmente útil.

+0

¡Eso es una gran pista! – PanosJee

1

GWT es una muy buena opción si está usando GAE-Java porque luego puede desarrollar el lado del servidor y el lado del cliente en el mismo idioma. Si está usando Python en el lado del servidor, no podrá usar las llamadas RPC simples de GWT para serializar objetos hacia/desde el navegador. Sin embargo, sigue siendo un buen marco.

GWT le permite escribir código nativo de JS si es necesario, para que pueda "usar algunas de las peculiaridades de JS" si es necesario.

Una advertencia: aplicaciones GWT son totalmente AJAX, por lo que en realidad no pueden ser vistos por los motores de búsqueda (un problema general con AJAX, no con GWT) específicamente

+0

Gracias Steve! No me importan los motores de búsqueda, serán datos privados allí. No sabía sobre la serialización. Tal vez Java sea una mejor opción, pero estoy realmente acostumbrado a P/GAE – PanosJee