由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有没有谁真的做web的用FP在production上主要产品
相关主题
板上的高人们能给科普比较functional programming language么clojure, common-lisp haskell到底多久能变成准主流,感觉现在搞这个的都是兴趣
未来15年,服务器端语言,除了标准的java,我看好scala,go 前端Clojure上手123
学习了一下午 HaskellClojure/West的会场几乎没有什么中国人
undertow是最新出现的牛web framework?clojure这语言真不错
有哪些公司用Lisp开发程序谈谈我认识的一些lisp程序员
各种语言程序猿被鄙视级别排序 (转载)大牛给讲讲monad吧?
有朋友了解shen和Mark Tarver吗?想学FP最好不要从Scala开始
这么多人讨论 FP, 大牛推荐门语言吧node太牛逼了,这次把Scala也给干了
相关话题的讨论汇总
话题: clojure话题: web话题: fp话题: channel话题: http
进入Programming版参与讨论
1 (共1页)
I*y
发帖数: 1024
1
中等规模代码量
多人维护
纯FP的
web代码
谁有,说说感受
p*****2
发帖数: 21240
2
纯?

【在 I*y 的大作中提到】
: 中等规模代码量
: 多人维护
: 纯FP的
: web代码
: 谁有,说说感受

h*i
发帖数: 3446
3
啥叫纯FP?
用Scala和Clojure啥的作为主要Web产品语言的应该很多了吧?check out their
success stories page.

【在 I*y 的大作中提到】
: 中等规模代码量
: 多人维护
: 纯FP的
: web代码
: 谁有,说说感受

z****e
发帖数: 54598
4
老大爷的纯意思是lisp
scala显然不纯
clojure做主要web产品的我好像没怎么听说
vert.x这种都是边支持clj然后支持其他的
老大爷意思应该是只用clj来写web server
类似ror只能用ruby酱紫
表装傻

【在 h*i 的大作中提到】
: 啥叫纯FP?
: 用Scala和Clojure啥的作为主要Web产品语言的应该很多了吧?check out their
: success stories page.

h*i
发帖数: 3446
5
看看http://dev.clojure.org/display/community/Clojure+Success+Stories
http://factual.com/http://worldsingles.com/ 这几个在Clojure社区比较活跃,所以我们知道是纯Clojure的。其他用的公司如何用的不太清楚。不过根据Clojure 2014 Survey, https://cognitect.wufoo.com/reports/state-of-clojure-2014-results/ Clojure现在其实主要用于做Web, 占78%.
我的公司是全Clojure的,产品其实现在都上线了,还在小范围测试,没有launch。我
知道的一个竞争对手也是全Clojure的。

【在 z****e 的大作中提到】
: 老大爷的纯意思是lisp
: scala显然不纯
: clojure做主要web产品的我好像没怎么听说
: vert.x这种都是边支持clj然后支持其他的
: 老大爷意思应该是只用clj来写web server
: 类似ror只能用ruby酱紫
: 表装傻

z****e
发帖数: 54598
6
老大爷要的是这些东西吧
github.com/ptaoussanis/clojure-web-server-benchmarks
不过需要问问老大爷自己

【在 h*i 的大作中提到】
: 看看http://dev.clojure.org/display/community/Clojure+Success+Stories
: http://factual.com/http://worldsingles.com/ 这几个在Clojure社区比较活跃,所以我们知道是纯Clojure的。其他用的公司如何用的不太清楚。不过根据Clojure 2014 Survey, https://cognitect.wufoo.com/reports/state-of-clojure-2014-results/ Clojure现在其实主要用于做Web, 占78%.
: 我的公司是全Clojure的,产品其实现在都上线了,还在小范围测试,没有launch。我
: 知道的一个竞争对手也是全Clojure的。

h*i
发帖数: 3446
7
你这个是各种Clojure Web framework内部比较.
比较各种Web framework的看这个,http://www.techempower.com/benchmarks/#section=data-r9
以前我还贴过,clojure的Web framework表现不错。在multiple query, naked server
条件下, Clojure的http-kit排第一,这是国内的一个小孩写的。
而从你上面这个Clojure web framework内部看, http-kit已经不是最快的Clojure Web
framework了。

【在 z****e 的大作中提到】
: 老大爷要的是这些东西吧
: github.com/ptaoussanis/clojure-web-server-benchmarks
: 不过需要问问老大爷自己

z****e
发帖数: 54598
8
http-kit上的例子
(defn async-handler [ring-request]
;; unified API for WebSocket and HTTP long polling/streaming
(with-channel ring-request channel ; get the channel
(if (websocket? channel) ; if you want to distinguish them
(on-receive channel (fn [data] ; two way communication
(send! channel data)))
(send! channel {:status 200
:headers {"Content-Type" "text/plain"}
:body "Long polling?"}))))
again
flat很重要
r9里面undertow灰常靠前啊
基本上都在top5里面打转转,不像http-kit有些排名还会靠后
比如最常规的
http://www.techempower.com/benchmarks/#section=data-r9&hw=peak&
google下undertow是啥
servlet其实表现一直都很好撒

server
Web

【在 h*i 的大作中提到】
: 你这个是各种Clojure Web framework内部比较.
: 比较各种Web framework的看这个,http://www.techempower.com/benchmarks/#section=data-r9
: 以前我还贴过,clojure的Web framework表现不错。在multiple query, naked server
: 条件下, Clojure的http-kit排第一,这是国内的一个小孩写的。
: 而从你上面这个Clojure web framework内部看, http-kit已经不是最快的Clojure Web
: framework了。

c******o
发帖数: 1277
9
fp yes
pure fp no
h*i
发帖数: 3446
10
This code cannot be simpler. Man.

【在 z****e 的大作中提到】
: http-kit上的例子
: (defn async-handler [ring-request]
: ;; unified API for WebSocket and HTTP long polling/streaming
: (with-channel ring-request channel ; get the channel
: (if (websocket? channel) ; if you want to distinguish them
: (on-receive channel (fn [data] ; two way communication
: (send! channel data)))
: (send! channel {:status 200
: :headers {"Content-Type" "text/plain"}
: :body "Long polling?"}))))

相关主题
各种语言程序猿被鄙视级别排序 (转载)clojure, common-lisp haskell到底多久能变成准主流,感觉现在搞这个的都是兴趣
有朋友了解shen和Mark Tarver吗?Clojure上手123
这么多人讨论 FP, 大牛推荐门语言吧Clojure/West的会场几乎没有什么中国人
进入Programming版参与讨论
p*****2
发帖数: 21240
11
clj不纯

【在 z****e 的大作中提到】
: 老大爷的纯意思是lisp
: scala显然不纯
: clojure做主要web产品的我好像没怎么听说
: vert.x这种都是边支持clj然后支持其他的
: 老大爷意思应该是只用clj来写web server
: 类似ror只能用ruby酱紫
: 表装傻

z****e
发帖数: 54598
12
搭配oop就可以
是不是动心了?
lol

【在 h*i 的大作中提到】
: This code cannot be simpler. Man.
z****e
发帖数: 54598
13
比scala纯了
太纯的只能留给大学自己玩了

【在 p*****2 的大作中提到】
: clj不纯
l*y
发帖数: 21010
14
不是,haskell和clojure我觉得就是纯的

【在 z****e 的大作中提到】
: 老大爷的纯意思是lisp
: scala显然不纯
: clojure做主要web产品的我好像没怎么听说
: vert.x这种都是边支持clj然后支持其他的
: 老大爷意思应该是只用clj来写web server
: 类似ror只能用ruby酱紫
: 表装傻

l*y
发帖数: 21010
15
看来clojure已经很成熟了。我打算开始学习了。

【在 l*y 的大作中提到】
: 不是,haskell和clojure我觉得就是纯的
z****e
发帖数: 54598
16
这两个都是lisp
老大爷你风格从来不变啊

【在 l*y 的大作中提到】
: 不是,haskell和clojure我觉得就是纯的
n*w
发帖数: 3393
17


【在 z****e 的大作中提到】
: 这两个都是lisp
: 老大爷你风格从来不变啊

l******t
发帖数: 55733
18
haskell不是lisp

【在 z****e 的大作中提到】
: 这两个都是lisp
: 老大爷你风格从来不变啊

a******n
发帖数: 5925
19
getprismatic com后台有不少

【在 I*y 的大作中提到】
: 中等规模代码量
: 多人维护
: 纯FP的
: web代码
: 谁有,说说感受

a****e
发帖数: 9589
20
叔8年多前写过一个,用起来挺好的。其实歪脖页面用什么都无所谓的

【在 I*y 的大作中提到】
: 中等规模代码量
: 多人维护
: 纯FP的
: web代码
: 谁有,说说感受

1 (共1页)
进入Programming版参与讨论
相关主题
node太牛逼了,这次把Scala也给干了有哪些公司用Lisp开发程序
Scala or clojure各种语言程序猿被鄙视级别排序 (转载)
Java EE这东西还有必要学吗有朋友了解shen和Mark Tarver吗?
jvm上的脚本,这个老外说得靠谱这么多人讨论 FP, 大牛推荐门语言吧
板上的高人们能给科普比较functional programming language么clojure, common-lisp haskell到底多久能变成准主流,感觉现在搞这个的都是兴趣
未来15年,服务器端语言,除了标准的java,我看好scala,go 前端Clojure上手123
学习了一下午 HaskellClojure/West的会场几乎没有什么中国人
undertow是最新出现的牛web framework?clojure这语言真不错
相关话题的讨论汇总
话题: clojure话题: web话题: fp话题: channel话题: http