`

Flapjax -- 比Javascript更适合现代Web应用程序的语言

阅读更多
究竟什么是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
分享到:
评论

相关推荐

    c#+web应用程序入门经典.pdf

    但是,根据标题、描述和标签,可以推测本书的内容涉及C#语言和Web应用程序的入门知识。 C#是一种面向对象的编程语言,它是微软公司推出的一种高级编程语言,主要运行于.NET框架之上。C#具备了现代编程语言所需的...

    用于现代Web应用程序的MIL-STD-2525符号.zip

    在现代Web应用程序中,为了实现类似的功能,开发者会使用像“mil-sym-js”这样的JavaScript库来渲染和处理这些军事符号。 "MIL-STD-2525符号.zip"压缩包中包含的"mil-sym-js-master"项目,很显然是一个用于解析和...

    Caché脚本语言开发数据库的Web应用程序.doc

    Caché脚本语言开发数据库的Web应用程序的Wed访问数据库技术包括Caché数据库管理系统、CSP技术、JavaScript技术等。这些技术可以实现高效、灵活、可扩展的Web应用程序,满足复杂数据存储和高性能的要求。 Caché...

    JavaScript_通过运行一个命令设置一个现代的web应用程序.zip

    本资源“JavaScript_通过运行一个命令设置一个现代的web应用程序.zip”着重于使用JavaScript来快速搭建现代Web应用程序的流程,特别是通过一个命令行工具进行自动化配置。 在现代Web开发中,创建一个应用通常涉及很...

    使用Python、Django、PyQt5和Javascript的算法交易Web应用程序_Python_HTML_下载.zip

    标题中的“使用Python、Django、PyQt5和Javascript的算法交易Web应用程序”指的是一个综合性的项目,结合了多种技术来构建一个Web应用程序,用于算法交易。这个项目可能包括前端界面设计、后端服务器处理以及实时...

    ArcGIS API for JavaScript Web应用高级开发-严文颢.pdf

    标题:“ArcGIS API for JavaScript Web应用高级开发-严文颢.pdf”介绍了使用ArcGIS API for JavaScript进行Web应用开发的相关高级技术。ArcGIS API是Esri公司开发的用于在Web浏览器中嵌入GIS功能的API,它允许...

    编程语言发展史:JavaScript语言的发展和应用

    JavaScript 语言的发展和应用 JavaScript 语言是一种广泛...* JavaScript 语言也应用于移动应用程序和桌面应用程序的开发。 * JavaScript 语言是 Web 开发的基础语言之一,对于 Web 开发来说,是一种必不可少的语言。

    ArcGis-for-javaScript最全中文API.pdf

    ArcGIS JavaScript API 是 ESRI 提供的一种基于 JavaScript 的开发工具,允许开发者创建交互式的 Web 地图应用程序。本文将对 ArcGIS JavaScript API 进行详细的介绍,并提供多个示例来帮助读者快速上手。 一、...

    js-app-starter:通用javascript Web应用程序的模板

    这是功能齐全的通用react / redux JavaScript Web应用程序的样板。 它被设计为适用于中小型应用程序的轻量级入门工具包(对于大型,数据密集型应用程序, 可能是更好的选择)。 这样做的主要目标是:通用渲染(使用...

    web调用本地应用程序exe例子

    在IT领域,Web调用本地应用程序(exe)是一种常见的技术需求,特别是在需要将Web应用程序的功能扩展到本地系统资源时。这种交互方式可以让Web应用利用本地计算机的特定功能,如打印、扫描、视频处理等,而这些是Web...

    ej2-javascript-ui-controls:Syncfusion JavaScript UI控件库提供了50多种跨浏览器,自适应和轻量级HTML5 UI控件,用于构建现代Web应用程序

    Syncfusion JavaScript UI控件库 ...轻松构建供各种语言和文化背景下的全球受众使用的应用程序。 保持最新 由于我们承诺每年至少进行四个主要更新,因此除了每月的服务包和错误修复之外,您还将获得最新的功能和新

    用Javascript的开发Web应用及Mashup的方法.pdf

    综上所述,通过使用JavaScript及其强大的ArcGIS JavaScript API,开发者不仅能够构建功能丰富的Web应用程序,还能有效地进行Mashup操作,整合不同来源的数据和服务,创造出更具价值的应用。同时,借助于丰富的资源和...

    QT应用程序与web页面通信

    QT应用程序与Web页面通信是一个重要的跨平台开发技术,它允许原生桌面应用(如QT编写的应用)与基于Web的用户界面进行交互。这种技术在现代软件设计中非常常见,因为混合应用可以结合本地功能和Web的灵活性。以下将...

    《JavaScript构建Web和ArcGIS Server应用实战》源代码

    《JavaScript构建Web和ArcGIS Server应用实战》是一本深度探讨如何使用JavaScript开发Web GIS应用程序的专业书籍。这本书籍的源代码提供了丰富的示例和实践项目,帮助读者深入理解JavaScript在Web GIS开发中的应用。...

    使用面向对象的技术创建高级-web-应用程序---毕业论文设计外文文献翻译.doc

    面向对象技术在Web应用程序开发中的应用 本文将讨论使用面向对象技术创建高级Web应用程序的方法。面向对象编程(OOP)是一种流行的编程方法,许多JavaScript库中都使用这种方法,以便更好地管理和维护基本代码。...

    sql-mvc:范例反转-用SQL而不是JavaScript或其他语言编写Web应用程序

    1991年,Oracle向SQL添加了一些扩展以创建过程SQL,所以现在我为SQL添加了更多扩展,以创建QUery应用程序语言扩展(QUALE)-就是这么简单。 最近的更改日志:添加了My-SQL和MS-SQL驱动程序。 更新的Node版本-造成...

    《单页Web应用:JavaScript从前端到后端》完整版+书签

    标题中提到的《单页Web应用:JavaScript从前端到后端》是一本专注于讲解单页应用(SPA)开发的书籍。单页应用是一种特殊的Web应用,它在用户与应用交互的过程中,整个页面不需要进行传统的刷新操作,即可实现内容的...

Global site tag (gtag.js) - Google Analytics