`

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
分享到:
评论

相关推荐

    使用纯JavaScript构建前端Web应用程序(Gerd Wagner)Building Front-End Web Apps with Plain JavaScript (Gerd Wagner)

    在探讨纯JavaScript构建前端Web应用程序的知识点前,首先要了解前端开发的基础概念和历史发展。本书提供了对这些基础知识的介绍,并以此作为构建无框架前端应用的起点。 世界广域网(WWW)是互联网中提供网页服务的...

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

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

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

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

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

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

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

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

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

    在IT领域,Web调用本地应用程序(exe)是一种常见的技术需求,特别是在需要将Web应用程序的功能扩展到本地系统资源时。这种交互方式可以让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,它允许...

    ek-winjs-kinect:用于 JavaScript Web 应用程序的 Kinect V2 项目

    使用新的Kinect for Windows SDK ,您可以在 Windows 8 应用程序中使用 Javascript Kinect API。 阅读本文以了解 Kinect for Windows (V2) 的新可能性: : 但是 Kinect Javascript SDK 并不是真正的 HTML5 应用程序...

    cpp-Wt是一个用于开发Web应用程序的C库

    它允许开发者使用C++语言来编写服务器端代码,同时提供了丰富的用户界面组件,使得Web应用程序的开发过程更加高效和直观。 Wt库的优势在于它提供了一种模型-视图-控制器(MVC)架构,让开发者可以像编写桌面应用...

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

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

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

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

    Flapjax在Ajax技术中的应用研究.pdf

    Flapjax 是一种构建 Ajax (Asynchronous JavaScript and X ML) 应用程序的新方法,它是一种基于标准 JavaScript 的符合传统语法的新型编程语言。它不仅仅是提供方便的函数库,还可以在 Web 应用程序中轻松地实现外部...

    Web开发者的javascript

    - 读者可以更深入地理解JavaScript语言,并学习如何利用这些工具来优化和扩展Web应用。 Concise Guide to Dojo - Dojo是一个快速崛起的基于JavaScript的Web开发框架,提供强大的功能和灵活性来创建吸引力强、实用的...

    使用纯JavaScript构建前端Web应用Building Front-End Web Apps with Plain JavaScript

    有关不使用任何第三方库或框架而使用纯JavaScript构建前端Web应用程序的增量式深入教程,您可以自己进行理论基础和基于示例的学习。

    现代Web程序设计(HTML&CSS;)

    - **客户端编程**:涉及JavaScript和DOM(Document Object Model)的操作,以及如何创建交互式的Web应用。 - **AJAX技术**:解释如何通过异步JavaScript和XML实现网页的部分更新,提高用户体验。 - **富客户端技术**...

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

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

Global site tag (gtag.js) - Google Analytics