Flapjax - Flapjax
Парадигмы | Мультипарадигма: событийный, реактивный, поток данных, функциональный, императив, объектно-ориентированный (на основе прототипа ) |
---|---|
Разработано | Лео Мейерович, Арджун Гуха, Джейкоб Баскин, Грегори Купер, Майкл Гринберг, Алекс Бромфилд, Шрирам Кришнамурти |
Впервые появился | 2006 |
Стабильный выпуск | 2.1 / 2 ноября 2009 г. |
Печатная дисциплина | Динамический, утка |
Язык реализации | JavaScript |
Платформа | веб-браузер |
Лицензия | BSD 3-пункт |
Интернет сайт | www |
Flapjax это язык программирования построен на JavaScript. Он обеспечивает электронная таблица -подобно реактивное программирование, поток данных стиль вычислений, называемый функциональное реактивное программирование, что упрощает создание реактивных веб-страница без бремени обратные вызовы и потенциально несовместимая мутация. Flapjax можно рассматривать двумя способами: либо как библиотека, для использования в обычных программах JavaScript или в качестве нового языка, который компилятор преобразуется в общий JavaScript. В любом случае полученные программы можно запускать в обычном веб-браузер. Flapjax поставляется с постоянного хранения и простой интерфейс прикладного программирования (API), который маскирует сложность использования Аякс, и обмен и контроль доступа (AC) для сервер данные.[1][2]
это бесплатное программное обеспечение с открытым исходным кодом выпущен по 3 пункту Лицензия BSD.
Компилятор Flapjax написан на языке Haskell.
Рекомендации
- ^ Криль, Пол (16 октября 2006 г.). «Flapjax на гриле для веб-приложений». Цифровое искусство. Международная группа данных (IDG). Получено 17 сентября, 2019.
- ^ "Flapjax: язык программирования для приложений Ajax". cs.brown.edu. Получено 2019-11-14.
дальнейшее чтение
- Лео Мейерович, Арджун Гуха, Джейкоб Баскин, Грег Купер, Майкл Гринберг, Алекс Бромфилд, Шрирам Кришнамурти ".Flapjax: язык программирования для приложений Ajax ". OOPSLA 2009.
- Лео Мейерович, Арджун Гуха, Джейкоб Баскин, Грег Купер, Майкл Гринберг, Алекс Бромфилд, Шрирам Кришнамурти. «Flapjax: язык программирования для приложений Ajax». Технический отчет Университета Брауна CS-09-04.
- Арджун Гуха, Шрирам Кришнамурти, Тревор Джим ".Использование статического анализа для обнаружения вторжений Ajax ". WWW 2009.
- Арджун Гуха, Джейкоб Мэтьюз, Роберт Брюс Финдлер, Шрирам Кришнамурти ".Относительно-параметрические полиморфные контракты ". DLS 2007.
внешняя ссылка
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |