Hacker News new | past | comments | ask | show | jobs | submit login

Sproutcore is like a full UI widget toolkit -- analogous to extJS or GWT or java swing in the java desktop world. I am sure you could accomplish a lot very fast with Sproutcore.

However, I chose jQuery +backbone.js because I am comfortable with the MVC paradigm and I have a lot of experience with Struts.

For my current project, I am using java Wicket framework for pages crawlable by search engine while using jQuery +backbone.js for pages that require authentication and have a rich user interface.Even though GWT or SprountCore come with a lot of ready made widgets , the JQuery ecosystem is simply unmatched in terms of widgets available -- with the caveat that you would need to spend some time to get to learn them.

What I miss most in Jquery + backbone.js combo is unit tests and test runners integrated into my build system. If anyone knows how to integrate unit testing of backbone.js based mvc code into ant or maven or any other build system, please post here.




javascriptmvc has a command-line-able testing:

http://www.javascriptmvc.com/docs.html#&who=FuncUnit

This video explains it in the second half:

http://cdn.javascriptmvc.com/videos/2_0/2_0_demo.htm


JavascriptMVC's unit testing is definitely a big advantage over backbone.

But backbone.js integrates well with my project structure ; I am under the impression ( and I could be very well wrong about this) is that JavascriptMVC requires its own project structure and it has its own code generator of some sort.

It seems that javascriptmvc is geared for huge applications whereas backbone.js is suited for single page apps.

If I am wrong, do please let me know.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: