2017年4月4日
欢迎来到我们持续进行的系列访谈的第一篇,这次访谈的主题是使用Clojure和ClojureScript的公司!
这次的第一个访谈对象是弗雷德里克·韦尔热,他将在访谈中谈论他在RTS(瑞士广播电视公司)的工作,RTS是瑞士国家电视台和广播电台,以及国家新闻网站。
您使用Clojure和ClojureScript多久了?
使用Clojure已经3年了,使用ClojureScript则略多于一年。
您如何使用Clojure和ClojureScript?
主要用于数据处理和新闻文章、地图以及数据新闻领域的网络服务的可视化。一些例子包括“阿拉伯之春”后五年期间的事件地图和$weethome,一个瑞士“生活品质”模拟器。
您最喜欢使用哪些库?
我们使用了许多库,但最重要的库包括
我们仍在评估clojure.spec,主要用于后端。还在考虑使用Datomic(仍处于早期阶段/概念验证)。
使用Clojure的哪些方面给您带来了最大的价值?
函数式
实用主义
可读性
性能
从后端到前端使用同一种语言/理念
您最喜欢的Clojure/ClojureScript特性是什么?
Lisp
JVM/Node/V8/CLR:无处不在
基于REPL
良好的IDE支持
您的技术栈是什么?
主要基于AWS(S3、EC2、Beanstalk、EMR、RDS等)作为后端。我们大量使用了PostgreSQL和PostGIS,但正在考虑在一些项目中使用Datalog。我们目前正在评估在AWS Lambda中使用Clojure,并认真考虑在ClojureScript + Node中使用它。
使用Clojure/ClojureScript对您的业务有何价值?
可持续性
相对简单
语言/技术栈/社区的连贯性
上市时间
乐趣!
如果您想分享您的Clojure故事,请填写此表单。