Flapjax

Flapjax是建造在JavaScript上的编程语言。它提供了类似电子表格响应式数据流程计算风格,术语叫作函数式响应式编程,使得它易于建立响应式网页,而不用焦灼于回调函数和潜在不一致的突变。

Flapjax
多范型: 事件驱动, 响应式, 数据流程, 函数式, 指令式, 面向对象 (基于原型)
設計者Leo Meyerovich, Arjun Guha, Jacob Baskin, Gregory Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi
2006年2006
当前版本
  • 2.1 (2009年12月15日)[1]
型態系統动态, 鸭子类型
實作語言JavaScript
系统平台Web浏览器
許可證三条款BSD许可证
網站www.flapjax-lang.org

概述

Flapjax可以用两种方式来对待:要么作为一个,用于正规的JavaScript程序;要么作为一个新语言,由编译器将其转换成通用的JavaScript。在任何一种情况下,结果的程序都可以在正规的web浏览器中运行。

Flapjax具有持久性存储和简单的应用程序接口(API),遮蔽了使用Ajax的复杂性,并对服务器数据进行分享和访问控制(AC)[2][3]

它是自由和开源软件,在三条款BSD许可证下发行。Flapjax编译器是用Haskell语言书写的。

引用

  1. . 2009年12月15日 [2021年2月9日].
  2. Krill, Paul. . Digital Arts (International Data Group (IDG)). October 16, 2006 [September 17, 2019]. (原始内容存档于2016-03-04).
  3. . cs.brown.edu. [2019-11-14]. (原始内容存档于2020-08-10).

延伸阅读

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.