Web開発未経験者です。
あるシステムのWeb化を検討してまして、
「Webサーバ、及び、Webコンテナとして、Apache-Tomcatを使用する。」
という方針までたてたのですが、その先が詰まってます。
「あるシステム」で最終的にやりたいことは、以下のようなことです。
(1)バイナリーファイル、及び、データベース(Oracleを予定)からデータを
読み出して、グラフに表示させる。
(2)グラフの種類は、
・プロットグラフ
・折れ線グラフ
・折れ線グラフをずらしながら重ね合わせた3次元グラフ
・プロットグラフを元にした近似曲線
等。
(3)静的なグラフにとどまらず、動的なグラフの表示。
・http://www.amcharts.com/にあるような、範囲選択して拡大等。
・その他
ここで質問ですが、言語(ツール)として何を使用すべきなのか?よくわかりません。
当初素人考えでWeb=Javaと考えてたのですが、調べていくうちに、
Webアプリケーション作成にあたっては、いろんな言語(ツール?)があることがわかりました。
Java、Javaスクリプト、Javaアプレット、Javaサーブレット、JSP、PHP、CGI、Ruby、Perl、そのほか・・・。
恥ずかしながら、これらの関係性もよくわかってないのですが、
何(どのような組み合わせ?)を使うのが、いいのでしょうか?
No.2ベストアンサー
- 回答日時:
> Java、Javaスクリプト、Javaアプレット、Javaサーブレット、JSP、PHP、CGI、Ruby、Perl、そのほか・・・。
色々とキーワードが出ているので、まず言語ごとに整理しましょう。
上記は「Java」「JavaScript」「PHP」「Ruby」「Perl」の各言語に分けられます。
ちなみに「CGI」はCommon Gateway Interfaceの略でWebサーバ上でプログラムを動作させるための仕組みを指しているので言語ではありません。
次にWebサーバ上で動作するものとブラウザ上で動作するものとが混在しているようなのでそれらを分類すると下記のようになります。
[Webサーバ上で動作するもの]
Sevlet(Java), JSP, PHP, Ruby, Perl
[ブラウザ上で動作するもの]
JavaScript, Applet(Java)
> 「Webサーバ、及び、Webコンテナとして、Apache-Tomcatを使用する。」
TomcatはSevletやJSPを動作させるためのWebアプリケーションサーバなので、この場合使用する言語は「Java」になります。
なおWebでグラフを表示するには下記のように色々な方法があります。
・Webサーバ上でグラフの画像を生成して<img>タグで表示する。
・Flashを使用して表示する。
・JavaScriptを使用して表示する。
・Appletを使用して表示する。
一般的なのはFlash、あるいはJavaScript + Flashでグラフを表示する方法です。
ただグラフ表示に色々な機能を求めていらっしゃるようなので「flash chart」「javascript chart」あたりをキーワードにしてグラフ表示用ライブラリを探してみる必要がありそうですね。
この回答への補足
丁寧にありがとうございます。
Java(Servlet/JSP)を使用していこうと思ってます。
(1)本体(Webサーバー)はバイナリファイルやOracleデータベースも
含めたデータベースサーバーも兼ねたPCであり、
ユーザが操作する機能としては、ブラウザにて
いろんなグラフ表示等を行う。
(2)Webクライアントは、ブラウザのみ実装で、
ユーザが操作する機能としては、本体と同機能とする。
というシステムなのですが、Java(Servlet/JSP)にて、実現可能なのでしょうか?
No.1
- 回答日時:
>Java、Javaスクリプト、Javaアプレット、Javaサーブレット、JSP
JavaScriptは別にして後は、Javaの実装形態の違いだけ。
Javaアプレットのみクライアント側での動作。
Javaサーブレット、JSPは基本概念は同じ。
でJavaサーブレットやJSPの場合サーバはレンタルサーバ系だと
共用サーバはほぼNG。基本VPSか専用サーバになる。
>PHP、CGI、Ruby、Perl
CGIは言語ではなくて仕組み。
PHPもPerlもRubyもCGIとしても動かせるし
CGIではなくてモジュールで動かすこともできる。
(Rubyは使ったこと無いのでApacheのモジュールがあるか知らない)
グラフって事はグラフィック系となると
簡単さだけならPHP+GDでしょうかね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) <スプレッドシート>採用進捗 グラフ作成について 3 2022/10/23 15:52
- Excel(エクセル) エクセルのグラフに上下限値の横棒を表示させたい 5 2022/12/12 11:09
- Excel(エクセル) Excelグラフについて 1 2023/05/12 16:26
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- Excel(エクセル) Excelグラフについて 1 2022/06/16 16:06
- 企画・マーケティング 表やグラフ作成、数値管理ツールを探しています。 1 2023/05/30 13:33
- Excel(エクセル) Excelの複合グラフ(棒グラフと折れ線グラフ)で各棒グラフに名称を表示させたい 1 2022/08/14 23:26
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Excel(エクセル) エクセルのパレート図の折れ線グラフの各プロットのパーセント表示ってできますか? やり方を教えてほしい 1 2022/08/18 09:03
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VBA】Excel等高線グラフの...
-
論文に載せるグラフを作成したい
-
onedriveで同期解除をしたら、...
-
沢山のフォルダにあるファイル...
-
大量のファイルの中から壊れた...
-
エクセルVBAについて
-
Windowsファイルエクスプローラ...
-
webページの特定の部分だけ消し...
-
スマホ SDカード内のLOST.Dir...
-
Linuxである拡張子のファイルだ...
-
エクセルのマクロについて教え...
-
壁紙・スクリーンセーバーの削...
-
Googleフォトへのアップロード...
-
win10 ファイルを自由に移動配...
-
スマホの電話帳vcfを携帯で読み...
-
【Excel VBA】自動的にバックア...
-
BurnでDVDが焼けません。
-
TXTファイルを上書き保存する前...
-
スマホのブックマークはどこに...
-
system32にある、膨大なDLL。...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
論文に載せるグラフを作成したい
-
Excel VBAでグラフをクリックし...
-
excelのグラフをLaTexに挿入す...
-
VBA グラフの存在の判定について
-
C言語によるハノイの塔のプログ...
-
Excel VBAでのグラフ
-
【VBA】Excel等高線グラフの...
-
excelで散布図に線を追加したい
-
C#のChartで目盛線をグラフの前...
-
レガシーASPでのグラフ作成...
-
Matlabによる複素数・・・
-
グラフの元のデータを消しても...
-
Excel VBAで、グラフを特定のセ...
-
OWCによるグラフ描写について
-
Webでのグラフ表示を行うには、...
-
c言語 正負の値それぞれでの最...
-
グラフを「似ている」順に並べ...
-
グラフの色を数値で変わるように!
-
gnuplotで関数を途切れさせるに...
-
C言語でグラフ作成
おすすめ情報