当社の強み

  • 当社の強み
  • Xb-Framework(独自フレームワーク)

Xb-Framework(独自フレームワーク)

*Xb-Frameworkとは
Cross(X)Border "国境を越える"という意味です。
国境を越えて様々な国からアクセスして世界的な同時開発のインフラを目指す弊社独自のフレームワークとして作成したものです。

工業的な生産を実現

プログラムの制作工程は、すべて手作業で行うためプログラマによって個性が出やすく、様々な弊害が生じます。同じ言語や技術を習得していても、他人の作ったプログラムはメンテナンスが難しいのが一般的です。当社では、独自にフレームワークを構築し、共通のインターフェイスをもった小さなパーツを組み合わせて制作することで、プログラマによる差異を大幅に軽減しています。またデータの返還やHTMLへの動的な組み込みを自動的に行うため、制作にかかる工数を削減しています。

ソースコードを短くする

プログラムを開発する際に頻繁に必要とされる汎用的な機能をまとめて提供し、土台として機能するプログラムのことをフレームワークと呼びます。フレームワークを利用することで、開発スピードが向上します。当社では、WEBシステム開発限定することで、一般的なフレームワークを更に高度化し、実装される機能の大部分をフレームワークにて補うことを実現しています。

同じ機能を作成しても、フレームワークの性能の違いによりソースコードの量が異なってきます。短いソースコードにより制作されたシステムは、ソースコードの量が多いシステムと比較して一般的にクォリティが高く、バグなどの不具合も少ない製品となります。

高いメンテナンス性

当社のフレームワークは、高いメンテナンス性能があります。共通した枠組みの中でプログラミングを行うため、技術者による技術レベルや個性を吸収し、ほとんど同じソースコードとなります。誰が見ても分かるソースコードであるため、何年経ってもメンテナンスが行えます。

自動生成で作成してから、技術者が仕上げます

WEBシステム開発を数多く繰り返していると、どのシステムにも利用されるような使用頻度の高い機能がいくつもあることに気付きます。そのような機能をまとめてコード生成システムを開発し、簡単な条件を入力するだけで即時にプログラムが生成されるようになっています。

一度作成した機能を部品単位で再利用します

過去に制作経験のあるシステムは、機能的に分解し、共有ライブラリとして社内で保存しています。新規でWEBシステムを構築する際には、そのライブラリから機能を再利用し、必要に応じてカスタマイズを行うことでゼロから開発するよりも圧倒的にスピーディーに開発を行うことが出来ます。このような開発は、柔軟で高性能なフレームワークである当社独自のフレームワークであるXb-Frameworkを活用しているからこそ実現が可能なことなのです。