Flapjax - Flapjax
Paradigmata | Multi-paradigma: řízené událostmi, reaktivní, datový tok, funkční, rozkazovací způsob, objektově orientovaný (na základě prototypu ) |
---|---|
Navrhl | Leo Meyerovich, Arjun Guha, Jacob Baskin, Gregory Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi |
Poprvé se objevil | 2006 |
Stabilní uvolnění | 2.1 / 2. listopadu 2009 |
Psací disciplína | Dynamický, kachna |
Jazyk implementace | JavaScript |
Plošina | webový prohlížeč |
Licence | BSD 3-klauzule |
webová stránka | www |
Flapjax je programovací jazyk postaven na JavaScript. Poskytuje tabulkový kalkulátor -jako reaktivní programování, datový tok výpočetní styl, nazývaný funkční reaktivní programování, což usnadňuje vytváření reaktivních webové stránky bez zátěže zpětná volání a potenciálně nekonzistentní mutace. Flapjax lze zobrazit dvěma způsoby: buď jako knihovna, pro použití v běžných programech JavaScript nebo jako nový jazyk, který překladač převádí na obecný JavaScript. V obou případech mohou být výsledné programy spuštěny běžným způsobem webový prohlížeč. Flapjax přichází s trvalé úložiště a jednoduché aplikační programovací rozhraní (API), který maskuje složitost používání Ajax a sdílení a Řízení přístupu (AC) pro serveru data.[1][2]
to je bezplatný open source software zveřejněno na základě 3-klauzule Licence BSD.
Kompilátor Flapjax je napsán v jazyce Haskell.
Reference
- ^ Krill, Paul (16. října 2006). „Flapjax na roštu pro webové aplikace“. Digitální umění. Mezinárodní datová skupina (IDG). Citováno 17. září 2019.
- ^ „Flapjax: Programovací jazyk pro aplikace Ajax“. cs.brown.edu. Citováno 2019-11-14.
Další čtení
- Leo Meyerovich, Arjun Guha, Jacob Baskin, Greg Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi ".Flapjax: Programovací jazyk pro aplikace Ajax ". OOPSLA 2009.
- Leo Meyerovich, Arjun Guha, Jacob Baskin, Greg Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi. "Flapjax: Programovací jazyk pro aplikace Ajax". Brown University Tech Report CS-09-04.
- Arjun Guha, Shriram Krishnamurthi, Trevor Jim “.Použití statické analýzy pro detekci narušení Ajaxu ". WWW 2009.
- Arjun Guha, Jacob Matthews, Robert Bruce Findler, Shriram Krishnamurthi “.Relačně-parametrické polymorfní smlouvy ". DLS 2007.
externí odkazy
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |