スマートフォンアプリからWebアプリケーション、業務システムまで対応可能な総合システム開発はビットオン

HTML5
Webシステム開発

Webシステム開発

現在、JavaScriptを使用したSPA(Single Page Application)の提案が増えております。
Webサーバーにはnode.jsを使用した
フルJavaScriptでの開発を推進しております。


制作事例(1)

全国ホテル運営システム

全国にあるホテル管理業務をインターネットにより一元化し集計情報作成の短縮化、コスト削減、稼働率向上に貢献しております。
また、会員専用予約センターにおけるテレフォンアポインターの操作性を考慮したリッチなUIを構築しました。

■総合予約センター管理

・問い合わせ、予約、キャンセル、請求等

■ホテル業務管理システム

・チェックイン・アウト

・ルーム管理(宿泊・日帰(時間貸し))

・設備予約管理

・食事管理

・館内購買管理

・精算管理

・仕入・売上管理

・稼働状態管理

・従業員管理

・その他

 

企画・設計・開発を担当し
現在サーバー保守管理を継続中です。

  • 会員制(課金対応)公式サイト構築数は100サイト以上ございます。

  • オープンソースサーバーソフトウェアの組み合わせが得意です。

  • Web APIを構築し、クライアントと協調動作する実績が豊富です。

  • 新しい技術への採用を積極的に行います。

従来まではLAMP構成によるサーバーサイド側でのプログラミングスタイルが主流だったのですが、
HTML5対応ブラウザーの普及に伴い、HTML5+JavascriptによるSPA(Single Page Application)のご要望が増えてきております。
デスクトップアプリケーションのように1画面上に機能が凝縮されており、ページ遷移する事なくリッチな動作をブラウザ上で実現するためには有効なアプローチだと考えております。

SPAでは、ビジネスロジックとプレゼンテーションロジックをJavaScriptにて記述し、ブラウザで実行します。今までサーバー側で処理していた機能がブラウザ側に移ってきているので、サーバー側要件は大幅に減少しますが、当然Javascriptのコーディング量が増えていくため、JavaScriptにおけるデザインパターンや構造化を追求していく必要があります。
(MEAN構成) mongoDB+express+AngularJS+nodeでの開発スタイルの提案が多い状況です。

改めてJavaScriptのメリットを考えてみますと、代表的な例ですが、下記のようなものがございます。

  • Webブラウザは世界で最も使われているアプリケーションである。
  • 上記に合わせてブラウザ内のJavaScriptは最も広く流通している実行環境となる
  • プラグインが不要(同一生成ポリシー等のセキュリティモデルからの解放)
  • デプロイが容易
  • 複数のブラウザ間における標準実装の推進や、JQuery等のライブラリの成熟がクロスプラットフォームを推進している
  • ブラウザ間の激しい競争により、JavaScriptは驚く程高速化されている
  • Node.jsを使用して、Webプロジェクトにはサーバーを含めて終始JavaScriptを使用できる


現在ビットオンではWebプロジェクトの開発工程においては、以下のアプローチを採用しております。
 

  • サーバー及びクライアントでの開発言語の統一を図ることで品質向上及びスピードアップを推進します。
  • サーバーサイドでの開発にJavaScriptを使用し、ノウハウ、ライブラリの共有を図ります。
  • JavaScriptでは大規模な用途の開発には構造化が不十分だとの考えもありますが、現在在籍するプログラマーはネィティブJavaScriptの使用者が多く、 実績として、標準化及び検証ツールを含めた組み合わせで特に問題となっておりません。
  • 開発メンバーに応じて、TypeScript(JavaScript変換用コンパイラー)を採用するケースもあります。
  • 適材適所になりますが、クライアントサイドMVCの実現に、Angular2,react.jsを採用しております。


(注)お客様の環境に応じた対応も行っておりますのでお気軽にご相談下さい。
最近の開発方針として上記内容を説明させて頂きましたが、Java、PHPによるサーバーサイド開発の実績が豊富にございます。

データーベースに関してましては、mysqlの採用事例が多い状況ですが、SPAの推進によりドキュメント指向DBのMongoDBの事例も増えてきております。


お客様の状況に合わせて最適なアプローチをご提案させて頂きますのでお気軽にお問い合わせください。