Clojure

AnyChart

2018年3月16日

AnyChart

ClojureまたはClojureScriptを使い始めてどれくらいですか?

AnyChartは、インタラクティブなデータビジュアライゼーションのためのFlashベースのソリューションプロバイダーとして2003年に設立されました。その後、数年かけて、より将来性のあるテクノロジーとしてJavaScript HTML5に移行しました。AnyChartは、さらなる開発を止めずに、2014年初頭にClojureを、2015年にはClojureScriptを使い始めました。そして、これらの技術が、データビジュアライゼーションツールにおけるグローバルリーダーシップを支えるテクノロジーとなっていることを嬉しく思います。

ClojureまたはClojureScriptを使用しているチームの規模はどれくらいですか?

現在、2人の開発者が定期的にClojureでコーディングしています。チームが成長しているため、Clojureプログラマーの数は増加すると予想されます。

ClojureまたはClojureScriptでどのような製品またはサービスを構築していますか?

AnyChartは、軽量で堅牢なJavaScriptチャートライブラリであり、詳細なチャートドキュメントJS APIリファレンス、そしてエンタープライズグレードのサポートを提供しています。当社のコンポーネントは、あらゆるプラットフォームでスムーズに動作し、あらゆるデータベースと連携します。AnyChartのソースコードはオープンであるため、誰でもダウンロードして変更することができ、高い柔軟性を提供します。プレイグラウンドにある数千ものすぐに使えるチャートコードサンプル、すべての主要なスタック向けのプラグインと統合、そしてすぐに使えるビジネスソリューションとしてのHTML5ダッシュボードにより、業界標準のデータビジュアライゼーションを文字通り数分以内にデプロイできます。

私たちの目標は、誰もがどんなデータからでも簡単にチャートやダッシュボードを作成できるようにし、プラットフォームやブラウザに関係なく、あらゆるWebプロジェクトで素晴らしい見た目と使い心地を保証するための、データビジュアライゼーションのためのユニバーサルエンジンを作成することでした。そして、私たちは正しい方向に進んでいることを嬉しく思っています。現在、スタートアップからFortune 1000企業の70%以上まで、数千の顧客のデータビジュアライゼーションを支える信頼を得ています。ちなみに、私たちはJavaScriptテクノロジーのベストに選ばれ、今年初めに権威ある2018 DEVIES賞を受賞したことを誇りに思っています。

ClojureとClojureScriptは、AnyChart JS APIリファレンス、ドキュメント、プレイグラウンド、エクスポートサーバーなどのプロジェクトの重要な部分を占めています。Clojureがなければ、これらは今のようには素晴らしいものにはならなかったでしょう。

最も作業して楽しかったClojureまたはClojureScriptライブラリは何ですか?

私たちはReagentre-frameを使用しており、これらは複雑なことを簡単で楽しいものにする素晴らしいClojureScriptライブラリだと考えています。それに加えて、サーバー側ではComponent、Hiccup、Selmer、Enlive、Yesqlを使用しています。

ClojureまたはClojureScriptでの作業で最も価値があるのは何ですか?

Clojure自体が私たちにとって価値があります。私たちは、その構文、言語自体でHTMLコードを書く能力、ストリームを扱う能力、マクロを書く能力に喜びを感じています。ClojureのEdnフォーマットと不変性も、データの表現とその理解を深めるのに役立つため、ここで注目すべき点です。

ClojureまたはClojureScriptのお気に入りの機能は何ですか?

Clojureのお気に入りの機能は、関数型言語として細部まで考え抜かれていることです。そのため、私たちはそれを使うことに大きな喜びを感じています。

使用しているスタックは何ですか?

私たちは多くの異なるテクノロジーを使用しています。インタラクティブなデータビジュアライゼーションのための主力製品であるAnyChartライブラリはJavaScriptで書かれています。私たちのプロジェクトのほとんどは、バックエンドにClojure、フロントエンドにClojureScriptまたはJavaScriptを使用しています。また、Python、PHP、NodeJSで書かれたサービスもあります。

ClojureまたはClojureScriptを使用することがビジネスにとってなぜ価値があるのですか?

ClojureとClojureScriptは、私たちの製品をより良くし、開発プロセスをより速く、より便利にします。そして、私たちがここでJavaプラットフォームを扱っているという事実は、私たちが多くの様々なライブラリを使用することを可能にし、それは非常に役に立ちます。Clojureの実装は、間違いなく私たちの会社の継続的な成長と、クロスプラットフォームのインタラクティブなデータビジュアライゼーションソリューション分野におけるリーダーシップに貢献しています。そして、Clojureコミュニティの一員であることは、私たちにとって大きな喜びです。

あなたのClojureストーリーを共有したい場合は、このフォームにご記入ください