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,编程,Ajax,Web,mvc)