2020年12月16日
ClojureまたはClojureScriptで開発を始めてからどのくらいになりますか?
Freshcodeは2013年以来Clojureを使用しており、これまで一度も失望したことはありません。私たちは中小企業がClojure独自の優れたアプローチを活用できるよう支援しています。
ClojureまたはClojureScriptを使用しているチームの規模はどのくらいですか?
Clojure開発者10名以上、成功プロジェクト6件。
ClojureまたはClojureScriptを使用して構築している製品またはサービスは何ですか?
私たちは2013年1月にClojureで独自の製品開発を始めました。それはスマート購入のためのeコマースプラットフォームでした。ClojureとRuby on Railsのどちらかを選択する必要があり、創設者は簡潔な構文、開発速度、そして新しいパラダイムを提供するClojureを選択しました。
1年後、オーストラリアのクライアントからClojureを用いた最初の商業案件を受注しました。2015年1月には、Clojureチームは4人に増え、特定のタスクと課題を解決するために3つのプロジェクトにClojureを統合しました。
2016年 — 年間を通して、教育、政治、eコマースの3つのクライアントと協力しました。翌年にはバイオテクノロジー企業のプロジェクトに着手し、チームメンバーは6人になりました。
2019年11月 — 金融分野の新たな製品をポートフォリオに追加し、チームは11人に増加、Clojureでの累計経験は100年以上になりました。2020年3月には、私たちの街でClojureと関数型プログラミングのコミュニティを設立し、成長を続けています。
最も気に入っているClojureまたはClojureScriptライブラリは何ですか?
FreshcodeでClojureとClojureScriptをどのように使用しているかについて、Clojure開発者のVladimir Pavlyukに話を聞きました。
最も気に入っているClojureまたはClojureScriptライブラリは何ですか?
いくつかあります。Reagentは、ネイティブのClojureScript atom APIを使用してReactの状態を簡単に管理できるため気に入っています。kee-frameも、特にルーティング管理には優れたライブラリだと思います。
便利な関数型インターフェースを提供するclojure.specも気に入っています。
ClojureまたはClojureScriptを使用することで、どのような価値を得ていますか?
おそらく、高度なスキルを持つコミュニティと協力できることでしょう。彼らは自分の仕事に情熱を注ぐ小さな家族のような存在で、多くのことを学ぶことができます。
ClojureまたはClojureScriptで最も好きな機能は何ですか?
マクロ、スレッドセーフなバインディング、遅延評価です(重要性の順)。
あなたのスタックは?
ウェブサーバーとクライアントの実装に慣れてきたので、私のスタックは主にフロントエンドでClojureScript + reagent、re-frame、reitit、バックエンドでClojure + http-kit、tolitius/mount、bidiを使用しています。honeysqlとHugSQLライブラリにも慣れています。
ClojureまたはClojureScriptを使用することが、あなたのビジネスにとってどのような価値がありますか?
構文を理解していれば、Clojureを使ってアプリを始めるのは非常に簡単です。ClojureはJavaのように特定のパラダイムに固執することを強制しません。しかし、すべてのJVM機能を使用できます。コーディングは容易になりますが、それでも強力なツールです。さらに、マクロを使用することでカスタムDSLを作成し、ビジネスパートナーとのプロジェクトのやり取りを容易にすることができます。
あなたのClojure体験を共有したい場合は、このフォームに記入してください。