zoukankan      html  css  js  c++  java
  • Top JavaScript MVC Frameworks

    As more and more logic ends up being executed in the browser, JavaScript front-end codebases grow larger and more difficult to maintain. As a way to solve this issue developers have been turning to MVC frameworks which promise increased productivity and maintainable code. 

    • Backbone.js: Provides models with key-value binding and custom events, collections, and connects it all to your existing API over a RESTful JSON interface.
    • AngularJS: A toolset based on extending the HTML vocabulary for your application.
    • Ember.js: Provides template written in the Handlebars templating language, views, controllers, models and a router.
    • Knockout: Aims to simplify JavaScript UIs by applying the Model-View-View Model (MVVM) pattern.
    • Agility.js: Aims to let developers write maintainable and reusable browser code without the verbose or infrastructural overhead found in other MVC libraries.
    • CanJS: Focuses on striking a balance between size, ease of use, safety, speed and flexibility.
    • Spine: A lightweight framework that strives to have the most friendly documentation for any JavaScript framework available.
    • Maria: Based on the original MVC flavor as it was used in Smalltalk - aka "the Gang of Four MVC".
    • ExtJS: Amongst other things offers plugin-free charting, and modern UI widgets.
    • Sammy.js: A small JavaScript framework developed to provide a basic structure for developing JavaScript applications.
    • Stapes.js: A tiny framework that aims to be easy to fit in an existing codebase, and because of its size it's suitable for mobile development.
    • Epitome: Epitome is a MVC* (MVP) framework for MooTools.
    • soma.js: Tries help developers to write loosely-coupled applications to increase scalability and maintainability.
    • PlastronJS: MVC framework for Closure Library and Closure Compiler.
    • rAppid.js: Lets you encapsulate complexity into components which can be easy used like HTML elements in your application.
    • Serenade.js: Tries to follow the ideas of classical MVC than competing frameworks.
    • Kendo UI: Combines jQuery-based widgets, an MVVM framework, themes, templates, and more.
  • 相关阅读:
    HPU--1189 Ou à
    实数向整数的强制转换
    HPU--1166 阶乘问题(一)
    HPU--1163 大数A+B
    阿斯伯格综合征完全指南各章链接
    思维改变生活第10章、有效沟通
    Mathematica(MMA)闪电入门系列 目录与说明
    第二语言习得理论介绍
    第二语言习得实践方法
    复赛注意事项:关于文件读写的格式
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3000664.html
Copyright © 2011-2022 走看看