IT:AD:JScript:Libs:Frameworks

Summary

Some frameworks take care of clientside MVC, or MVVM, and others built on top of that and also provide controls and views.

I'm a little less interested in the controls than the Views. In that regard Sencha Touch – if it only worked on Legacy browsers as well – has everybody else beat. But as it doesn't… the search continues.

See this 6/2012 Article for a comparison of Frameworks.

  • Knockout.JS
    • Pushes MVVM rather than just MVC as most other apps do.
    • Pro:
      • Very easy to get up to speed.
    • Con:
      • Provides an MVVC client side binding mechanism. It's up to you to decide how to implement it (ie much more freedom, but more more to write yourself, than Backbone.js).
      • For smaller projects?
  • Backbone.js
    • Pros:
      • Large projects.
    • Cons:
      • Much more complicated to pick up.
  • Sproutcore + Sproutcore UI
    • Used by Apple
    • MVC + Widgets
  • Amber.js (formerly Sproutcore)
  • YUI
  • SmartClient
    • Ref:Site
      • Con:
        • Never heard of it. Doesn't seem to be moving fast/far.

      * ExtJS

  • /home/skysigal/public_html/data/pages/it/ad/jscript/libs/frameworks.txt
  • Last modified: 2023/11/04 01:46
  • by 127.0.0.1