SERVICE

Elixir 関連サービス

スマホアプリとの連携やSPA(SignlePageApplication)などWebサイトも日々進化しています。その進化に適応するために、クオンでは以下のソリューションを提供しています。

その進化に適応するために、クオンでは以下のソリューションを提供しています。

  • Elixir(Phoenix)によるWebアプリケーションバックエンド開発

    並列処理性能に優れたElixirを使用し、ソーシャルアプリ等の細かいリクエストを大量に処理するWebアプリケーションのバックエンドサーバ(APIサーバ)を構築します。

  • Vue.jsを利用したサイト開発

    「WebサイトのUIをよりリッチしたい」、「フロントエンドの開発と、バックエンドの開発を効率的に分離したい」といった理由により、JSフレームワークの利用が増えています。クオンでは実績のあるVue.jsを利用して、お客様のJSフレームワークの導入を支援いたします。

次世代Webアプリケーションとは

最近数年間のWebアプリケーションの実装において、全てをサーバサイドで実施するのではなく、HTMLの表現はクライアントサイド(ブラウザ)で実施し、サーバサイドはクライアントにて必要なデータのやり取りのみを実施する、クライアント・サーバ型のWebアプリケーションがトレンドとなっています。

この構成を取ることにより、クライアントサイドは、サーバサイドの処理から切り離され、UIにおけるPDCAの遂行等、ユーザに直接触れる部分の改善に注力することができます。

また、サーバサイドは、ブラウザの処理から切り離されるため、処理を汎用化させることができ、また汎用化の結果として、ブラウザ以外のデバイス(モバイルアプリ、その他IoTデバイス等)への対応も極めて迅速に実施することが可能です。

Elixirとは

1980年代にエリクソン社にて開発されたErlangという言語をベースに開発された言語。Erlangが大量のトラフィックを処理する必要があるエリクソンの電話回線処理用のプログラミング言語として開発されたという経緯より、そのErlangをベースとしているElixirも以下の特徴を保持している。

耐障害性 + 並列性

この特徴により、従来のWebアプリケーションにて多用されている言語では、実現が難しかった大量のトラフィックを短時間で効率的に処理するということが可能になり、ソーシャルアプリ、インターネット広告配信サービス、IoT分野におけるWebシステム等、高トラフィックを処理する必要のあるシステムへの高い適用度を実現できます。

Webアプリケーション開発のご相談につきましては、
こちらの窓口からお気軽にお問い合わせください。

Page Top