![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FRP
文章平均质量分 84
arbullzhang
http://git.oschina.net/arbull
展开
-
游戏编程的未来 —— FRP(函数式反应型编程)
FRP 是一种陈述式的 GUI 程序设计方法,这和传统的编程方法有很大不同。传统方法关注‘what’和‘how’,而一个陈述式的语言让你可以只说明显示什么内容,而不用去编程告诉计算机具体怎么做。当前多数 GUI 编程框架都不是陈述式的,这让程序员陷入各种琐碎而不必要的细节之中,忙于处理用户输入,然后手动更新显示内容。而在 FRP 中,很多无关细节都交给编译器来处理,程序员可以解放出来处理更重要的事情。这意味着不再有事件处理器,不再有回调函数,不需要操作 DOM,这些在 Elm 实现的 FRP 中都不转载 2015-02-25 10:40:31 · 2325 阅读 · 0 评论 -
函数式反应型编程(FRP) —— 实时互动应用开发的新思路
一、Reactive?请先看一个非常简单的小应用,它允许用户在一个搜索输入框里输入关键词,然后在其下方的结果区域实时显示从Flicker网站搜索得到的图片,当用户输入的关键词发生变化,显示的图片也会随即跟着发生变化。这实际上便是一种reactive能力。而类似这种能自动对外部环境的变化作出响应的系统我们称之为反应型系统(Reactive System)。典型的外部环境变化包转载 2015-02-26 16:14:09 · 1139 阅读 · 0 评论 -
你不容错过的响应式编程介绍
呼,翻译完后又花了些时间重新校对了一遍,删掉了原文作者一些比较“矫情”的地方,也修改了一些段落,目的是为了让全文读起来更加通俗易懂。以前也做过些有趣的翻译,比如翻译Morphia的API文档。一来是为了锻炼一下自己阅读英语文档的能力,二来是觉得响应式编程非常难懂,特别是它的思维。它解决问题的思路不是直接的解决,而是通过描述,让问题在描述过程得到解决。如果你正在学习“响应式编程”、“函数式编程”或“转载 2015-03-02 14:33:25 · 4402 阅读 · 0 评论