`

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)是互联网中提供网页服务的...

    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开发中,创建一个应用通常涉及很...

    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 进行详细的介绍,并提供多个示例来帮助读者快速上手。 一、...

    JavaScript Web Application

    《JavaScript Web 富应用开发》一书详细介绍了如何利用现代 Web 技术构建下一代互联网富应用程序。随着 MVC(Model-View-Controller)架构在前端领域的广泛应用和发展,该书应运而生。本书的作者 Alex MacCaw 是一位...

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

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

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

    这是功能齐全的通用react / redux 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实现网页的部分更新,提高用户体验。 - **富客户端技术**...

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

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

    计算机后端-Java-PHP视频教程javascript01-demo.rar

    Express.js是Node.js中最常用的Web应用框架,它为构建RESTful API提供了简洁的API。 【综合资源】这部分可能包括了使用Java、PHP和JavaScript开发的示例项目,或者是这三个语言的交互操作,帮助学习者理解如何在...

    JavaScript语言精粹.修订版---高清版.pdf

    JavaScript的现代发展趋势包括模块化、异步编程的改善(如async/await语法)、以及使用WebAssembly扩展Web应用程序的能力。 以上知识点仅是JavaScript语言的一部分。由于实际内容提供有限,无法提供更详细的章节...

Global site tag (gtag.js) - Google Analytics