由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 有人用clj写web么?比如用luminus,ring这些框架
相关主题
对 (im)mutability 的误解和深度理解clojure这语言真不错
FP更接近人的思维感觉clojure很强大呀
react js这个有必要学习么?是代替什么的?干angular js用的?scala 的感悟
王垠新文 为Java说句公道话今天跟公司confirm了,没有人用Scala
clojure和common lisp区别大么,语法上。周末上点有用的信息
1st class citizennode来势凶猛,已经完胜Ruby了
FP的死穴还是性能对web 编程厌倦的, try try Lift framework
一直不习惯immutabilityScala 1-star, would not program again
相关话题的讨论汇总
话题: web话题: luminus话题: clojure话题: 框架话题: clj
进入Programming版参与讨论
1 (共1页)
s*******n
发帖数: 344
1
有人用clj写web么?比如用luminus,ring这些框架
是不是比node,rails,django 麻烦太多
p*****2
发帖数: 21240
2
考虑过,但是有node这种神器,还需要别的语言写web吗?
z****e
发帖数: 54598
3
vert.x
啥都能用
s*******n
发帖数: 344
4
那clojure不写web有啥好玩的项目适合写?
p*****2
发帖数: 21240
5

storm

【在 s*******n 的大作中提到】
: 那clojure不写web有啥好玩的项目适合写?
h*i
发帖数: 3446
6
去年底的调查表明,78%以上的Clojure用户是在用Clojure来写Web。
Clojure的哲学是用简单小型的模块来自己组装应用,所以node, rails, djingo那种包
含一切的Web框架不是很流行,不过也是有的,比如说immutant,底层用的是undertow。
在server端的,ring是大部分Clojure Web共用的底层模块,在ring的基础上,
compojure是常见的routing模块, hiccup是很常用的html DSL,等等。其他的各种web
有关的小的库很多,几乎什么功能都有几种不同的选择,看你自己的需求。
Browser端,现在基于react.js的ClojureScript框架很火(om和reagent),原因是
clojurescrip的immutable数据可以让diffing算法比native javascript要快很多。
这样的话,基于react.js的clojurescript框架比react.js本身还要快,听起来这是很
counter-intuitive的,但理解了immutable data, 就会发现其实很自然。diffing算法
的目的是看虚拟DOM树下面哪些分支发生了变化,需要重新渲染。对immutable数据来说
,只要root的refence没变,下面肯定没变,所以就不用遍历子孙了。而mutable数据不
行,必须遍历子孙才知道下面变了没有。
所以说immutable数据不一定比mutable数据更慢,要看具体什么应用。

【在 s*******n 的大作中提到】
: 有人用clj写web么?比如用luminus,ring这些框架
: 是不是比node,rails,django 麻烦太多

p*****2
发帖数: 21240
7

undertow。
web
你这个说的就有点无知了。虽然Clojure确实不错,但是也不是这么捧的。

【在 h*i 的大作中提到】
: 去年底的调查表明,78%以上的Clojure用户是在用Clojure来写Web。
: Clojure的哲学是用简单小型的模块来自己组装应用,所以node, rails, djingo那种包
: 含一切的Web框架不是很流行,不过也是有的,比如说immutant,底层用的是undertow。
: 在server端的,ring是大部分Clojure Web共用的底层模块,在ring的基础上,
: compojure是常见的routing模块, hiccup是很常用的html DSL,等等。其他的各种web
: 有关的小的库很多,几乎什么功能都有几种不同的选择,看你自己的需求。
: Browser端,现在基于react.js的ClojureScript框架很火(om和reagent),原因是
: clojurescrip的immutable数据可以让diffing算法比native javascript要快很多。
: 这样的话,基于react.js的clojurescript框架比react.js本身还要快,听起来这是很
: counter-intuitive的,但理解了immutable data, 就会发现其实很自然。diffing算法

h*i
发帖数: 3446
8
这个无知,那个SB,我看你要和goodbug看齐了。

★ 发自iPhone App: ChineseWeb 8.7

【在 p*****2 的大作中提到】
:
: undertow。
: web
: 你这个说的就有点无知了。虽然Clojure确实不错,但是也不是这么捧的。

p*****2
发帖数: 21240
9

好吧。

【在 h*i 的大作中提到】
: 这个无知,那个SB,我看你要和goodbug看齐了。
:
: ★ 发自iPhone App: ChineseWeb 8.7

1 (共1页)
进入Programming版参与讨论
相关主题
Scala 1-star, would not program againclojure和common lisp区别大么,语法上。
客观总结vert.x1st class citizen
俺最近写lisp写得很开心FP的死穴还是性能
Clojure和Javascript涨势喜人一直不习惯immutability
对 (im)mutability 的误解和深度理解clojure这语言真不错
FP更接近人的思维感觉clojure很强大呀
react js这个有必要学习么?是代替什么的?干angular js用的?scala 的感悟
王垠新文 为Java说句公道话今天跟公司confirm了,没有人用Scala
相关话题的讨论汇总
话题: web话题: luminus话题: clojure话题: 框架话题: clj