2020年12月16日
您使用Clojure或ClojureScript多久了?
Freshcode 自2013年以来一直在使用Clojure,我们从未失望过。我们帮助中小型企业实现Clojure的独特方法,对此我们真心感谢。
您有多少人使用Clojure或ClojureScript?
超过10位Clojure开发人员,6个成功的项目。
您使用Clojure或ClojureScript构建什么产品或服务?
我们于2013年1月开始用Clojure开发自己的产品。这是一个智能购买的电子商务平台——当时的选择是在Clojure和Ruby on Rails之间,我们的创始人决定使用Clojure,因为它提供了简洁的语法、快速开发和新的范式。
一年后,我们在Clojure领域获得了来自澳大利亚的第一个商业客户。早在2015年1月,我们的Clojure团队就发展到4人,并将Clojure集成到我们的3个项目中,因为它适合解决特定的任务和挑战。
2016年——在这一年里,我们与3个客户合作,涉及教育、政治和电子商务领域。第二年,我们启动了一个生物技术公司的项目,团队发展到6人。
2019年11月——我们又推出了一个金融领域的项目,团队人数增加到11人,在Clojure方面的总经验超过100年。2020年3月,我们在我们所在的城市启动了Clojure和函数式编程社区,并且一直在不断发展。
您最喜欢使用哪个Clojure或ClojureScript库?
我们与我们的Clojure开发人员弗拉基米尔·帕夫柳克谈论了他如何在Freshcode使用Clojure和ClojureScript。
您最喜欢使用哪个Clojure或ClojureScript库?
喜欢clojure.spec,它提供了方便的函数式接口来提供规范。
使用Clojure或ClojureScript带给您最大的价值是什么?
可能是与高技能的社区合作,他们就像一个热爱工作的小家庭。我仍然可以从他们那里学到很多东西。
您最喜欢的Clojure或ClojureScript特性是什么?
宏、线程安全绑定和惰性求值,按重要性排序。
您的技术栈是什么?
由于我习惯于实现web服务器和客户端,我的技术栈主要包括前端的Clojurescript + reagent、re-frame、reitit,以及后端的Clojure + http-kit、tolitius/mount、bidi。我习惯使用honeysql和HugSQL库。
为什么使用Clojure或ClojureScript对您的业务有价值?
只要您熟悉Clojure的语法,使用Clojure开始一个应用程序就很容易。Clojure不会强迫您坚持某种范式,就像Java试图做的那样;但是您可以使用所有JVM功能。它更容易编码,但仍然是一个强大的工具。此外,宏允许创建自定义DSL,以方便项目与您的业务合作伙伴进行交互。
如果您想分享您的Clojure故事,请填写此表格。