跳至內容

Flapjax

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Flapjax
編程範型多範式: 事件驅動, 響應式, 數據流程, 函數式, 指令式, 物件導向 (基於原型)
設計者Leo Meyerovich, Arjun Guha, Jacob Baskin, Gregory Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi
釋出時間2006年,​18年前​(2006
目前版本
  • 2.1(2009年12月15日)[1]
編輯維基數據連結
型態系統動態, 鴨子型別
實作語言JavaScript
系統平台Web瀏覽器
許可證三條款BSD許可證
網站www.flapjax-lang.org

Flapjax是建造在JavaScript上的程式語言。它提供了類似電子試算表響應式數據流程計算風格,術語叫作函數式響應式編程,使得它易於建立響應式網頁,而不用焦灼於回呼函數和潛在不一致的突變。

概述

Flapjax可以用兩種方式來對待:要麼作為一個,用於正規的JavaScript程式;要麼作為一個新語言,由編譯器將其轉換成通用的JavaScript。在任何一種情況下,結果的程式都可以在正規的web瀏覽器中執行。

Flapjax具有永續性儲存英語Persistence (computer science)和簡單的應用程式介面(API),遮蔽了使用Ajax的複雜性,並對伺服器數據進行分享和訪問控制(AC)[2][3]

它是自由和開源軟件,在三條款BSD許可證下發行。Flapjax編譯器是用Haskell語言書寫的。

參照

  1. ^ Release 2.1. 2009年12月15日 [2021年2月9日]. 
  2. ^ Krill, Paul. Flapjax on the griddle for Web apps. Digital Arts (International Data Group (IDG)). October 16, 2006 [September 17, 2019]. (原始內容存檔於2016-03-04). 
  3. ^ Flapjax: A Programming Language for Ajax Applications. cs.brown.edu. [2019-11-14]. (原始內容存檔於2020-08-10). 

延伸閱讀

外部連結