`

转:20 个值得一试的JavaScript 框架

阅读更多
[urlhttp://www.linuxeden.com/html/news/20110926/114271.html]20 个值得一试的JavaScript 框架[/url]

20 个值得一试的JavaScript 框架
2011 Linux(中国区)技术峰会              Linux技能大赛

本文介绍20个值得一试的JavaScript框架,如果你认为答案是jQuery,那你只能得F级的评级。

闲话少说,看看便知,列表如下:
Sproutcore

Nettuts+ -- JavaScript Frameworks

    Sproutcore 提供大量的高性能应用包括MobileMe等。Sproutcore 拥有个UI框架,标准MVC架构及完整友好的文档。

相关链接:

    Using SproutCore 2.0 with jQuery UI Build a Micro-Blog with SproutCore When To Use SproutCore, and When Not To

Cappuccino

Nettuts+ -- JavaScript Frameworks

    Cappuccino是一种以桌面软件用户熟悉的方式开发Web应用的开源开发框架,类似MacOS上的 Cocoa 。Cappuccino是使用新程序语言Objective-J的实现,该语言模仿了 Objective-C ,完全建立在JavaScript上。程序员在Objective-J上写成的应用可以在客户端解释,因此没有任何插件。

相关链接:

    Cappuccino Casts Building rich web application in Objective-J Learning Objective-J

JavaScriptMVC

Nettuts+ -- JavaScript Frameworks

    基于jQuery,JavaScriptMVC 是一个 JavaScript 的 MVC 框架,通过它可以简化项目的开发,支持流行的各种浏览器。

相关链接:

    JavaScriptMVC Documentation Quick Overview of JavaScriptMVC

Asana Luna

Nettuts+ -- JavaScript Frameworks

    Luna 是程序员讨论的热点之一,该框架有很多细微之处,包括演变的MVC架构、高速缓存、路由和认证。

相关链接:

    HackerNews Discussion Quora Discussion

Backbone.js

Nettuts+ -- JavaScript Frameworks

    Backbone 是个重应用框架,提供键值绑定、自定义事件、包括枚举函数等的丰富的API集合、RESTful JSON接口链接现存应用等在内的模块。

相关链接:

    Getting Started with Backbone.js Hello Backbone.js Backbone.js Tips : Lessons from the trenches

qooxdoo

Nettuts+ -- JavaScript Frameworks

    qooxdoo 是一个用于开发Ajax应用程序的GUI框架,使用它可以开发出类似于Window桌面风格的Web应用程序。使用Qooxdoo并不需要你具备HTML, CSS 和 DOM 的知识。

相关链接:

    A Developer Looks at the qooxdoo 1.4 JavaScript Framework Working with Qooxdoo and PHP

Spine

Nettuts+ -- JavaScript Frameworks

    Spine 是一个用于构建 JavaScript Web 应用的轻量级框架。Spine 可让你使用 MVC 的框架思路来开发Web应用。

相关链接:

    Building JavaScript Web Apps With MVC & Spine.js Meet Spine.JS

ActiveJS

Nettuts+ -- JavaScript Frameworks

    Active JS 是一个 JavaScript 应用框架,提供本地和 REST 的数据模型,主要特点:

        无需依赖第三方包 Does not modify built in objects 只包含5个全局对象:ActiveRecord,ActiveView,ActiveEvent,ActiveRoutes,ActiveSupport 可支持与 jQuery 和 Prototype 框架一起使用

相关链接:

    Example of a Simple View in Action Github Repo

Eyeballs

Nettuts+ -- JavaScript Frameworks

    eyeballs.js是一个轻巧的JavaScript库,在JavaScript框架之上,比如jQuery、Prototype。eyeballs.js可以在用在已经实现的web应用(对象模型)之上。它也可以用来创建独立的JavaScript应用,支持HTML5本地存储或CouchDB之类。

相关链接:

    Github repo HackerNews Discussion

Sammy

Nettuts+ -- JavaScript Frameworks

    Sammy.js 是一个微型的 JavaScript 框架用来简化 JavaScript 应用程序的编写,其核心只有 16K,压缩后 5.2K 大小。

相关链接:

    Introduction to Sammy.js

Choco

Nettuts+ -- JavaScript Frameworks

    Choco 将MVC带到了客户端!一个Choco应用仅有一个HTML页面组成,所有的交互有JS来完成。你的UI仅使用HTML 和CSS。

相关链接:

    Github Repo

Agility

Nettuts+ -- JavaScript Frameworks

    Agility.js 是个MVC library for Javascript,可使你写可维护性和再利用的浏览器代码,目的是能够让开发者利用jQuery快速写出web应用。

相关链接:

    HackerNews Discussion JSBin Playground Github Repo

Angular

Nettuts+ -- JavaScript Frameworks

    AngularJS 是一组用来开发Web页面的丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。

    AngularJS很小,只有60K,兼容主流浏览器,与jQuery 配合良好。

相关链接:

    Quora Discussion Github repo angular: A Radically Different Way of Building AJAX Apps

ExtJS

Nettuts+ -- JavaScript Frameworks

    ExtJS 主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、 Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员 JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一 款不可多得的JavaScript客户端技术的精品。

相关链接:

    What’s New in Ext Js 4 Migrating from Ext JS 3 to 4

Knockout

Nettuts+ -- JavaScript Frameworks

    Knockout 是个JavaScript library,帮助创建丰富的显示和编辑器UI,通过干净的底层数据模型。你可以在任何时候动态更新UI的选择部分。

相关链接:

    Into the Ring with knockout.js Creating Rich Interactive Web Apps With KnockoutJS Build Dynamic Pages with Knockout.js

Jamal

Nettuts+ -- JavaScript Frameworks

    Jamal 是一组小的JS库,可将你web应用的HTML、CSS和JavaScript完好分离。Jamal基于jQuery。

相关链接:

    Github Integration Examples

PureMVC

Nettuts+ -- JavaScript Frameworks

    PureMVC,就如同它的名字是,它是一个纯粹的小巧的MVC框架,支持多语言。

    PureMVC有一个名为 Mediator 的构造,顾名思义,它就是 Mediator模式 的实现,充当视图API和程序其余部分的API之间的中介。这是PureMVC实现MVC架构视图部分的关键构造。引入它是为了减少应用和视图之间的依赖,从而降低整个系统的耦合程度。

相关链接:

    Understanding the PureMVC Open Source Framework PureMVC Best Practices

TrimJunction

Nettuts+ -- JavaScript Frameworks

    TrimJunction是个开源项目,其模型很像Ruby on Rails,它提供一个可扩展的web MVC框架。TrimJunction的特性之一是它能在内存中保存数据模型的变化。然后在重新连接后把这些变化发送给服务器。

相关链接:

    Google Code

CorMVC

Nettuts+ -- JavaScript Frameworks

    corMVC是一个基于jQuery实现的MVC开发框架,简洁、易用、资源占用少。可用于开发单页面应用程序。

相关链接:

    corMVC: An jQuery-based MVC Framework Online demo

batman

Nettuts+ -- JavaScript Frameworks

    batman.js 是个很简单的JS框架,可以让你非常快速的开发web应用。

相关链接:

    How Batman can Help you Build Apps HackerNews discussion Github
分享到:
评论

相关推荐

    Luna是一个简单现代的单元测试框架用于在浏览器或Nodejs中测试JavaScript

    **Luna测试框架详解** Luna是一个专为JavaScript设计的轻量级且现代化的单元测试框架,它提供了在浏览器环境和Node.js环境中进行测试的强大功能...如果你正在寻找一个易于理解和使用的测试框架,Luna绝对值得你一试。

    一个java的jar包可以集成到IDE中做JAVASCRIPT的测试。

    3. **创建测试框架**: 设计一个Java测试框架,该框架可以读取JavaScript测试用例,使用JavaScript引擎执行这些用例,并捕获和报告测试结果。 4. **IDE集成**: IDE如IntelliJ IDEA、Eclipse或Visual Studio Code等,...

    Tabrisjs是一个使用JavaScript开发移动原生UI的框架

    Tabris.js是一个强大的框架,专为使用JavaScript构建跨平台的原生移动应用而设计。它允许开发者使用熟悉的JavaScript语言和生态系统,同时享受到iOS和Android平台上原生应用的性能和用户体验。这一框架的独特之处...

    EasyValidator1.0---发布一个Javascript校验框架

    **EasyValidator 1.0:JavaScript验证框架** EasyValidator 1.0 是一款专注于JavaScript的验证框架,旨在帮助开发者实现严谨、准确且高效的前端...对于任何需要进行前端数据验证的项目,都是一个值得考虑的优秀选择。

    BriefJS用于构建UI的简单声明式JavaScript框架

    **BriefJS:构建UI的简单声明式JavaScript框架** 在当今的Web开发中,JavaScript框架扮演着至关重要的角色...在实际项目中,结合其优秀的性能优化和活跃的社区支持,BriefJS无疑是一个值得考虑的JavaScript框架选择。

    基于Java的服务端JavaScript框架 RingoJS.zip

    无论是Java开发者希望尝试新的开发模式,还是JavaScript爱好者寻找后端解决方案,RingoJS都是一个值得探索的优秀框架。通过熟悉RingoJS,开发者不仅可以掌握服务端JavaScript编程,还能深入了解Java生态系统,为今后...

    服务端JavaScript框架 RingoJS.7z

    RingoJS是一个基于Java平台的服务端JavaScript框架,它允许开发者使用JavaScript语言来编写服务器端的应用程序,打破了JavaScript仅限于浏览器客户端使用的传统观念。RingoJS利用了Java的V8 JavaScript引擎,提供了...

    Node.js-Natasha一个在蘑菇街中使用的Android单元测试框架

    **Node.js-Natasha:蘑菇街的Android单元测试框架** Natasha是一款专为...其快速执行、易于集成和丰富的API等功能,使得测试工作更加高效和便捷,对于追求高质量代码的开发团队而言,无疑是一个值得考虑的工具。

    amplesdk:充足的SDK-JavaScript UI框架

    "amplesdk:充足的SDK-JavaScript UI框架"是一个专门针对JavaScript和GUI开发的全面解决方案,旨在为开发者提供一套强大的工具集,以构建高效、响应式的用户界面。这个框架结合了HTML、JavaScript、虚拟DOM(Virtual...

    AnotherJs:AnotherJs - 又一个 JavaScript MV* 框架

    AnotherJs 是一个基于 JavaScript 的 MV*(Model-View-*)框架,旨在简化Web应用程序的开发。MV* 模式是一种常见的前端开发架构模式,它在 MVC(Model-View-Controller)的基础上进行了扩展,以适应现代JavaScript...

    FBT是一个来自Facebook的JavaScript国际化框架强大又灵活而且简单直观

    FBT(Facebook Blueprint Translation)是Facebook推出的一个JavaScript国际化框架,旨在为开发者提供高效且易于使用的工具,以便在多语言环境中构建Web应用。FBT的主要目标是简化全球化过程,让开发者可以轻松地...

    dragon-ts:Dragon 是一个 BDD 测试框架,具有用于 TypeScript(或 JavaScript)代码的类型感知语言链

    总的来说,Dragon-TS是一个旨在提升TypeScript和JavaScript项目测试体验的优秀框架。它结合了BDD的清晰性和TypeScript的强类型性,使开发者能够编写出更健壮、更易维护的测试代码,从而提升整体项目质量。如果你正在...

    react-Relay是一个JavaScript框架用于构建数据驱动的React应用程序

    React-Relay是Facebook推出的一个强大的JavaScript框架,它专为构建数据驱动的React应用程序而设计。在React的世界里,组件是核心,而Relay则是将这些组件与后端数据紧密连接的桥梁。通过使用Relay,开发者可以更...

    cheetah.js:JavaScript 性能测试框架

    Cheetah.js是一个专门针对JavaScript的性能测试框架,它提供了方便快捷的方式来衡量代码执行速度,帮助开发者找出性能瓶颈并进行优化。 ### Cheetah.js框架核心功能 1. **基准测试(Benchmarking)**:Cheetah.js...

    WXPage是一个极其轻量的微信小程序开发框架

    综上所述,WXPage是一个兼顾性能、可维护性和开发效率的微信小程序开发框架,它源自腾讯视频小程序的实战经验,为开发者提供了高效且稳定的开发环境。无论你是初入小程序开发领域,还是寻求优化现有项目,WXPage都...

    一个不到200行代码nodejs和浏览器的javascript测试工具

    **正文** 本文将详细介绍一个轻量级的JavaScript测试...无论是快速原型验证还是大型项目维护,Zora都是一个值得考虑的选择。通过理解并熟练运用Zora,开发者可以更专注于业务逻辑,提高开发效率,同时确保代码质量。

    robust:下一个应用程序的模块化Javascript框架

    7. **测试工具**:一个成熟的框架通常会提供测试工具和集成,方便开发者进行单元测试和端到端测试。 8. **社区支持**:随着框架的发展,社区的形成和活跃度也是关键。robust有望建立一个活跃的开发者社区,提供文档...

    JavaScript精品下(含10个.exe文件)

    每个.exe文件都可能是一个独立的主题,通过它们,你可以系统地学习JavaScript的各个方面,从基础到高级,从理论到实践,逐步成为一名熟练的JavaScript开发者。这些前辈的经验总结无疑是一份宝贵的资源,值得深入研究...

    FermTest:一个简单易用且与ES2015兼容的javascript测试框架

    FermTest,正如其标题所言,是一个专为JavaScript设计的轻量级测试框架,它以易用性和对ES2015(也称为ES6)语法的支持为亮点。 ES2015,或ECMAScript 2015,是JavaScript语言的一个重要版本更新,引入了许多现代化...

Global site tag (gtag.js) - Google Analytics