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
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.
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
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
- 1. SproutCore y Cappuccino
- 2. Sproutcore vs Cappuccino velocidad
- 3. SproutCore vs. Cappuccino
- 4. GWT contra Cappuccino
- 5. ¿Hay alguna demostración en vivo/aplicaciones de muestra para SproutCore o Cappuccino
- 6. Learning Cappuccino
- 7. GWT: UiBinder o GWT Designer?
- 8. GWT code O GWT Designer?
- 9. Biblioteca Javascript para crear aplicaciones web similares a las de un escritorio: ExtJS, jQuery, YahooUI, Mocha, SproutCore, Cappuccino, etc.
- 10. SproutCore Ace para jQueryUI
- 11. Django + GWT o Jquery
- 12. Diferencias entre Sproutcore y Ember
- 13. GWT o DOJO o alguna otra cosa?
- 14. Procedimiento adecuado para usar el enrutamiento sproutcore
- 15. GWT 2.1 ¿Tree o CellTree?
- 16. GWT bookmarket o GWT como una biblioteca externa
- 17. MENOS css o SCSS en GWT
- 18. Elegir entre java o php para GWT!
- 19. Diferencia entre gwt, gwt-rpc, ext-gwt, smart gwt
- 20. Cappuccino, Django, AJAX, y encajando todo: ¡revise mi arquitectura!
- 21. ¿Qué es SproutCore y por qué debería importarme?
- 22. sproutcore vs javascriptMVC para el desarrollo de aplicaciones web
- 23. buenas aplicaciones de ejemplo combinando rails 3 y sproutcore
- 24. Diferencia entre gwt-ext y ext-gwt
- 25. Ext GWT vs GWT-EXT
- 26. GWT removeClickHandler
- 27. ¿Cuál es mejor framework Java/GWT o Scala/Lift?
- 28. MVP o actividades y lugares, para GWT 2.2
- 29. ¿Cómo se usa SimpleEventBus o EventBus de GWT?
- 30. Aplicaciones grandes en GWT: ¿un módulo o varios?
¡Eso es una gran pista! – PanosJee