究竟什么是Flapjax..就我自己的理解..是一个基于遵循ECMA262标准的JavaScript的新编程语言.通过Flapjax可以相对轻松的实现数据共享,外部交互,持久化以及最终用户响应性..他是一种构建Ajax的新方法,而且不想普通的框架.只是提供一个相对简单函数库..不只是一个Ajax的包装器.
就IBM DeveloperWorks所说的..Flapjax主要是帮助您定义和表达I/O之间的关系..由于是基于标准JavaScript的.所以兼容JS脚本肯定没有问题..其依赖于Js已经使用的DHTML,CSS,但是没有任何新的View Element..所以可说是一个纯算法的东西.对比较底层的部件.进行操作
Flapjax就其作者而言..是一个语言.是一个Functional Reactive Language,它支持函数式编程类似我比较熟悉Ocaml和命令式编程..
而且Flapjax让我惊奇的是..也实现了现在比较流行的一个词..持久化..因为这个在协作型的应用程序中非常重要(这句摘自IBM DeveloperWorks)..其简化了从Browser获得信息反溃给Server的过程,在Server端存储数据后,就可以将其提供给任何客户机使用..这样..就像我看见的..团队处理一个文档的可能性出现了...因为文档就是一个持久性的Flapjax变量..呵呵.
因此.Flapjax是一种MVC实现.有Java EE基础的人很容就可以理解..而且可以很容易掌握.MVC对控制器中的逻辑正确要求很高..呵呵..下面我就不写什么范例了..大家可以去Flapjax的官网看看.那有好多Demo..下面就是地址..
http://www.flapjax-lang.org/
Tags -
flapjax
分享到:
相关推荐
在探讨纯JavaScript构建前端Web应用程序的知识点前,首先要了解前端开发的基础概念和历史发展。本书提供了对这些基础知识的介绍,并以此作为构建无框架前端应用的起点。 世界广域网(WWW)是互联网中提供网页服务的...
【Javascript搭建企业级Web...结合现代化的开发工具和框架,Javascript已经成为了构建大规模、高性能Web应用的重要选择。随着技术的持续发展,我们可以预见,Javascript在企业级Web应用领域的应用将更加广泛和深入。
Caché脚本语言开发数据库的Web应用程序的Wed访问数据库技术包括Caché数据库管理系统、CSP技术、JavaScript技术等。这些技术可以实现高效、灵活、可扩展的Web应用程序,满足复杂数据存储和高性能的要求。 Caché...
标题中的“使用Python、Django、PyQt5和Javascript的算法交易Web应用程序”指的是一个综合性的项目,结合了多种技术来构建一个Web应用程序,用于算法交易。这个项目可能包括前端界面设计、后端服务器处理以及实时...
标题:“ArcGIS API for JavaScript Web应用高级开发-严文颢.pdf”介绍了使用ArcGIS API for JavaScript进行Web应用开发的相关高级技术。ArcGIS API是Esri公司开发的用于在Web浏览器中嵌入GIS功能的API,它允许...
JavaScript 语言的发展和应用 JavaScript 语言是一种广泛...* JavaScript 语言也应用于移动应用程序和桌面应用程序的开发。 * JavaScript 语言是 Web 开发的基础语言之一,对于 Web 开发来说,是一种必不可少的语言。
ArcGIS JavaScript API 是 ESRI 提供的一种基于 JavaScript 的开发工具,允许开发者创建交互式的 Web 地图应用程序。本文将对 ArcGIS JavaScript API 进行详细的介绍,并提供多个示例来帮助读者快速上手。 一、...
《现代JavaScript应用程序》一书,聚焦于JavaScript在构建复杂、高效和可维护的现代Web应用中的实践与技术。这本书深入探讨了JavaScript的核心概念,以及如何利用这些概念来创建功能丰富的前端和后端应用。 首先,...
- 读者可以更深入地理解JavaScript语言,并学习如何利用这些工具来优化和扩展Web应用。 Concise Guide to Dojo - Dojo是一个快速崛起的基于JavaScript的Web开发框架,提供强大的功能和灵活性来创建吸引力强、实用的...
这是功能齐全的通用react / redux JavaScript Web应用程序的样板。 它被设计为适用于中小型应用程序的轻量级入门工具包(对于大型,数据密集型应用程序, 可能是更好的选择)。 这样做的主要目标是:通用渲染(使用...
Syncfusion JavaScript UI控件库 ...轻松构建供各种语言和文化背景下的全球受众使用的应用程序。 保持最新 由于我们承诺每年至少进行四个主要更新,因此除了每月的服务包和错误修复之外,您还将获得最新的功能和新
面向对象技术在Web应用程序开发中的应用 本文将讨论使用面向对象技术创建高级Web应用程序的方法。面向对象编程(OOP)是一种流行的编程方法,许多JavaScript库中都使用这种方法,以便更好地管理和维护基本代码。...
1991年,Oracle向SQL添加了一些扩展以创建过程SQL,所以现在我为SQL添加了更多扩展,以创建QUery应用程序语言扩展(QUALE)-就是这么简单。 最近的更改日志:添加了My-SQL和MS-SQL驱动程序。 更新的Node版本-造成...
Game Stack是一个单页面Web应用程序,具有Javascript驱动的游戏集合。 此应用程序是Flatiron学校JavaScript项目,前端:html,css(引导程序5)和Javascript,后端:ruby on rails作为api服务器。 出于部署目的,...
通过学习和实践这个"WEB程序课程设计"项目,你将深入了解Web开发的前端核心技术,并具备开发互动性强、美观的Web应用的能力。不断探索和掌握新技术,如现代前端框架和工具,将使你在未来的职业生涯中更具竞争力。
面向对象编程是现代Web开发不可或缺的一部分,尤其在构建高级Web应用程序时。通过理解JavaScript中面向对象编程的独特之处,开发者可以充分利用其灵活性和强大功能,构建出既优雅又高效的Web应用。无论是对于初学者...