• ベストアンサー

サイトにwebアプリケーションを設置したい

自分のサイトに動的なプログラムを追加したいと考えているですが、その事に関して質問をさせて下さい。 自分のサイトに追加したいと思っている機能は下の様なものです。 自作の掲示板の設置 wikiの様な、訪問者が書き換える事が出来る簡単なページ ミニゲームの設置 3つとも非常にレベルの高い物ではなく、シンプルで簡単な物を前提にしているので、一応自分で作成したいと考えているのですが、やり方を調べてみると「CGI」や「JAVAアプレット」や色々と情報が多く混乱しています。使う候補に上げたのは「JAVA」と「Ruby」なのですが(理由はwebと言えばJAVAですし、Rubyは最近人気が上がっていると聞いたので)、いまいち出来る事の違いがピンと来ません。教えて頂きたいのは三つほどありまして、まず JAVAでは上記の何が可能であり不可能なのか Rubyでは上記の何が可能であり不可能なのか です。 二つ目は、ブラウザ上で遊べる簡単なミニゲームにも色々と種類がある様で、それらの違いもはっきりとは分かっていません。そこで web上のゲームには、「CGI」、「Flash」、「JAVAアプレット」などがあるが、それらはどう違うのか、その様な物を作成する場合、一般的に何を学べばよいのか です。 三つ目は、私はC#で簡単なソフトを作って遊んでいるのですが、慣れているC#で出来るのならばそちらの方がいいのですが、ネットを調べた限りではほとんどそんな情報はありませんし、あったとしてもそれが現実的な選択なのかという事も心配です。ですから C#で上の三つの事はやれるのか、やれるとしてもそれは現実的な選択なのか です。 webアプリケーションといえば「JAVA」という感じがするので、JAVAを覚えないと立ち行かないのかなと思いますし、掲示板の様な物は、調べた限り「CGI」で無いと駄目という気がしました、だとすると「Ruby」を覚えるべきかとも思いますし、ちょっとしたミニゲーム等は「Flash」が一般的という情報が多かった様な気がします。そうなるとどちらでもないのだろうか、という気もします。 長々と書いてしまいましたが、結局上記の三つを作成する一般的な方法を教えて頂きたいんですが、分かる方がいたら是非ご教授願います。

noname#67169
noname#67169

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.4

一般的な方法を教えて,ということですので,技術の本質の話には踏み込まず,初心者へのガイドとしてお答えします。 >自作の掲示板の設置 >wikiの様な、訪問者が書き換える事が出来る簡単なページ 上記はサーバサイド(Webサーバ側で動く)のプログラムを使います。多くの格安レンタルサーバで使える代表例は PHP と Perl(CGI)。Rubyが使えるレンタルサーバはまだ少数派。Java Servlet や JSP さらに C# となると数えるほどしかないでしょう。 >ミニゲームの設置 こちらはクライアントサイド(Webブラウザ側で動く)のプログラムが多いはずです。代表例は Flash と Java Applet でしょうか。

その他の回答 (3)

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.3
  • gon987
  • ベストアンサー率16% (53/313)
回答No.2

まずは質問者の使っているサーバでJSP,Rubyが使えるかからでしょ。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

「自分のサイト」というのは質問者がすでに開設・運営しているものですか。 しているのなら,レンタルサーバやホームページスペースを借りているのか,自宅のPCをWebサーバとしているのか,どちらでしょう。 自分のPCならばどんなプログラム環境でもインストールすることができますけれど, レンタルサーバですと Java,C#,Ruby が使えるかどうかは自分では決められませんので。

noname#67169
質問者

補足

はっきり書かずにすいません。 今使っている所では何も出来ないので、使おうと思った言語(JAVA、Ruby等)に合わせて新しくレンタルサーバを借りようという事です。

関連するQ&A

  • JavaのWEBサイトが表示されなくなりました

    Windows7,ブラウザはOPERA とIE9,JavaランタイムはJRE7update6です。 今までは閲覧できていたJavaアプレットを使用したWebサイトを閲覧できなくなりました。 真っ白なアプレット枠をクリツクすると、ClassNotFoundExceptionという 意味不明なエラーメッセージが出てきます。 たとえば http://www.digitalpad.co.jp/~takechin/kisekae/ は、アプレットをダウンロードしてローカルでhtmlを開くと何の問題もなく動きます。 Web上のJavaだけがどうしても動きません。

  • Webでのグラフ表示を行うには、どの言語がよいのでしょうか?

    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、そのほか・・・。 恥ずかしながら、これらの関係性もよくわかってないのですが、 何(どのような組み合わせ?)を使うのが、いいのでしょうか?

  • JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサ

    JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサーバー上で動き、Javaアプリケーションは単独で動作するということは理解しました。 以上の3つには機能的な違いがありますか? JavaアプリケーションにはあってJavaアプレットには無いもの、Javaサーブレットにあって、Javaアプレットには無いもの、JavaサーブレットにあってJavaアプリケーションには無いものなど、もっと詳しく知りたいです。参考の本などもお待ちしています。皆さんの知恵をお貸しください。よろしくおねがいします。

    • ベストアンサー
    • Java
  • webカメラとjavaアプレット

    webカメラの説明書きです。→→→→→→ Javaアプレットが動作可能なWebブラウザで、〇〇からの映像を表示できます。 (質問者加筆:〇〇はwebカメラの型式です。) Java用ビューワは自動にダウンロードされるため事前にインストールする必要がなく、Javaが動作する環境を持つプラットフォームに対応します。 ←←←←←← 以下質問です。(1)「Webブラウザ」とか、「Javaが動作する環境を持つプラットフォーム」とかは、例えば、windows98とかXPとかNTのinternet explorerとかが入っているPCと思っていいのでしょうか? (2)また、Javaアプレットは、〇〇の中に記憶されているんですか?(3)前の質問がyesなら〇〇にはハードディスクがあるわけではないですが、この種のJavaアプレットは、そんなに大きなサイズのソフトでは無いんですか?動画を扱うから大変だろうなんて思ってしまうのですが・・・。(4)〇〇にブラスザでアクセスした時点で、そのPCに、javaアプレットが〇〇からダウンロードされてくると思っていいですか? ちょっと自信が無くて質問です。

  • 最近のWebブラウザにはJava VMは組み込まれていない?

    最近のWebブラウザにはJava VMは組み込まれていない? Javaというテクノロジーがどういうものか興味があったので調べていたのですが、 Javaが広まった理由の1つに、WebブラウザにJava VMが組み込まれたこと、とありました。 (私もJavaアプレットが溢れていたことを記憶しています) その後ブラウザに組み込まれたにJava VMでは互換性の問題があったので、Java Plug-inという技術が出てきた、と理解しています。 そこでお聞きしたいのですが、 現在、PC用WebブラウザでJava VMが組み込まれているものはありますか? もしあるなら、なぜそのWebブラウザではJava Plug-inによって動かさないのかも教えてください。 よろしくお願いします。

  • ウェブアプリケーションのゲームを作りたいです。

    スマホやパソコンで遊べるウェブアプリケーションのゲームを作りたいです。 HTMLはある程度わかる程度でプログラムの知識は殆ど無いので、1から勉強をするつもりです。  (ゲームを作成するのに支援なりしてくれるソフトがあったら教えてほしいです) そこで、質問です。ウェブアプリケーションでゲームを作るのにHTML5とJavaScriptを勉強すれば良いのでしょうか? 教えてください。 Flashは、考えていません。自分のiPhoneで使えないので^^; ちなみに本当は、CとかJavaから始めたほうが良いのですか? また、おすすめの本とかありましたら、そちらもお願いします。

  • Javaアプリケーションとは?

    Java Runtime Environmenとは、どのような時に必要ですか? ソフト紹介サイト「窓の杜」では、http://www.forest.impress.co.jp/lib/arc/runtime/runtimeapp/javaruntime.html ”IEやNetscapeなどのWebブラウザーにはJavaランタイムが組み込まれているため、Webブラウザー上で動作する“Javaアプレット”と呼ばれるプログラムを実行する場合は必要ないが、Webブラウザーとは無関係に起動できる“Javaアプリケーション”と呼ばれるプログラムを実行する際に必要となる。”と書かれています。 Javaアプリケーションに必要と書かれていますが、具体的な例はありますか? よろしくお願いします。

    • ベストアンサー
    • Java
  • 一口にJavaと言っても・・・

    お世話になります。 Javaで開発~ってことを耳にしたりするのですが、 一口にJavaって言っても、何種類もあってよく違いが分かりません。 (JavaとJavaScriptは違うって事はわかります) 1:Javaアプリケーション 2:Javaアプレット 3:Javaサーブレット 4:JSP これらの違いってどこにあるのですか? WEB上で動くアプリケーションを開発したい!ってなった場合、 どれを選択すればよいのでしょうか? また、上記以外にもJavaの種類がありましたら、 ぜひ教えてください。 よろしくお願いします。

    • ベストアンサー
    • Java
  • サーバ側のプログラミング言語

    サーバ側のプログラミング言語としてどれが優勢なのでしょう。 CGI、Perl、PHP、JAVA、rubyが代表的なところのようです。 ざっくりと見た感じではPerlの方がCGIよりも良く、 更にPHPとPerlではPHPが優勢と読めました。   でも、WebでまだまだJAVAは耳にしますし、 rubyは国産で力を入れてるとか。 CGIは今後廃れていくのでしょうか。 JAVAはどうなるのでしょう。 何かご意見があればお願いします。

  • RubyとJava どちらでWEB開発をするか?

    今、会社でパッケージのWEBアプリケーションを作ろうと考えています。 仕様はだいたい決まり、ではどの言語で開発するかという段階で、Ruby on Rails か Java (JSFなど使用)いづれかを使用して開発することになりました。 Ruby on Rails だと簡単にWEBアプリを作成できるイメージがあり、Javaで作成すると多少手間はかかりますが、いろいろな機能を拡張できそう(ライブラリなどがRubyより豊富。ツールなども揃っている)、 などどちらもメリットがありそうです。速度も速い? パッケージ開発であるため、最終的には大規模のデータを取り扱える仕組みを構築しておきたいのですが、なるべくなら簡単に作成できるRubyで作りたいと思っていますが、本当にRubyで作ってもよいものでしょうか? なにとぞアドバイスお願い致します。

    • ベストアンサー
    • Java