Flapjax
外觀
這是此頁批准,以及是最近的修訂。
Flapjax是起佇咧 JavaScript 上的程式語言。伊提供類似電子試算表的回應式、資料流程計算風格,術語叫做函數式回應式編程,予伊誠𠢕建立回應式網頁,毋免著燒烙著回呼函式佮藏佇咧無仝款的突變。
概述
Flapjax 會當用兩種方式來對待:欲按怎做一个庫,用佇正規的 JavaScript 程式;欲按怎做為一个新的語言,由編譯器共換做通用的 JavaScript。佇任何一種情形下,結果的程式攏會使佇正規的 web 瀏覽器中執行。
Flapjax 具有永續性儲存佮簡單的應用程式介面(API), 遮閘了使用 Ajax 的複雜性,並且對侍服器資料進行分享佮存取控制(AC )。
伊是自由佮開源軟體,佇三條款 BSD 許可證下發行。Flapjax 編譯器是用 Haskell 語言書寫的。
參照
延伸閱讀
- Leo Meyerovich , Arjun Guha , Jacob Baskin , Greg Cooper , Michael Greenberg , Aleks Bromfield , Shriram Krishnamurthi " . Flapjax : A Programming Language for Ajax Applications " . OOPSLA 二千空九 .
- Leo Meyerovich , Arjun Guha , Jacob Baskin , Greg Cooper , Michael Greenberg , Aleks Bromfield , Shriram Krishnamurthi . " Flapjax : A Programming Language for Ajax Applications " . Brown University Tech Report CS 鋪九假四 .
- Arjun Guha , Shriram Krishnamurthi , Trevor Jim " . Using Static Analysis for Ajax intrusion Detection " . WWW 二千空九 .
- Arjun Guha , Jacob Matthews , Robert Bruce Findler , Shriram Krishnamurthi " . Relationally-Parametric Polymorphic Contracts " . DLS 兩千空七 .
外部連結
- 官方網站
- GitHub 上的 Flapjax