• 締切済み

ブラウザ上で稼動するアプリを作りたい

ゲームや業務ソフトといった様々なブラウザ上で動くソフトを開発したいと思っております。 基本、HTMLで画面を作成して動的処理をするプログラム言語でコーディングしていく方法でやりたいのですが、どういう言語が必要でしょうか? 簡単な業務ソフトならばJavascriptで作れそうですが、ゲームとなるとサーバー上で処理をするのでサーバーサイド系の言語、データベースや、クライアント系の言語もいると思いますが……

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

ASPは"Active Server Page"の頭文字を取ったものです。 プログラミング・カテゴリにもありますね。→Microsoft ASP ASPが何かと言うのは"ASP"でググって見てください。 >サーバー上で処理をさせるゲームも、javascriptでいけますか まあ、普通の処理ならいけますよ。但し、JavaScriptの弱点として パラメータで値を受け取れません。WMI系の処理にはこのような メソッドが結構あるので、その場合は工夫が必要です。

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

>ゲームとなるとサーバー上で処理をするので サーバとの通信が必要でないゲームもあります。 サーバとのやり取りが必要な場合、色々な言語がありますが、 ASPの場合はJavaScriptで作成可能です。

nakuratouy
質問者

お礼

ありがとうございます。 ASPって何ですか? サーバー上で処理をさせるゲームも、javascriptでいけますか?

関連するQ&A

  • プログラムでブラウザソフトを指定する。

    お世話になります。 例えば、サーバにHTMLファイルを置いておきます。 クライアントにIEとネットスケープの2つのブラウザソフトが入っている時、そのHTMLファイルを読みに行った時にプログラム上(Javascript等)で、どちらのブラウザで開くかを強制的に指定する事はできるのでしょうか??

    • ベストアンサー
    • HTML
  • サーバーサイドで処理する「JSCRIPT」とは?

    サーバーサイドで処理されるIIS上で動く「JSCRIPT」について教えてください。 (1)HTMLにJAVASCRIPT同様の埋め込みコーディングができるのですか? (2)ASPのようにブラウザ表示時のソースにはコードが見えないようになるのでしょうか? (3)簡単なサンプルがあればお教えください。

  • ブラウザーからサーバ側のaspファイルを読み込む方法について

    クライアント側のVBscriptやJavaScriptなどのスクリプト 言語から画面を遷移しないでプログラム内でaspファイルを 呼びサーバ側での処理をした後にまたその後のプログラム を実行するような処理をしたいのですがどのように記述し たらよいのでしょうか? (クライアントのプログラム内でサーバ側のaspファイルの 関数を呼び処理の結果をクライアントのスクリプト言語に 反映させたいのですが。。。)

  • javaScriptのセキュリティ

    javascriptの処理は、 クライアントサイドで改竄可能だと思っており、 高いセキュリティが求められる処理は、 サーバサイドがよい認識で合っていますでしょうか? 例えば、SQLインジェクション対策をjavascriptでしていたとして、以下の手順だとすり抜けられたりしないでしょうか? (1)ウェブページを表示して、ブラウザの「html保存」でクライアントサイドに保管する。 (2)html内で宣言されたjavascriptの各リンクも、一旦ダウンロードする。 (3)クライアントに落としてきたjavascriptを改竄する。 (4)クライアントに落としてきたhtml内のjavascriptのリンクをローカルのjavascriptに差し替えて、 サーバにリクエストする。 高いセキュリティが求められる処理は、 サーバサイドがよい認識で合っていますでしょうか?

  • web系技術者に行くには

    情報サービス産業の仕事をしています。 現在、汎用機系のソフトウェア開発にかかわっておりますが今後のことを見据え、 WEB系の開発にかかわるようにシフトを行いたいと考えています。 そこで自分なりに考えた結果、以下の知識・技術の習得が必須かなと考えました。 1.サーバ系言語   JavaもしくはC# 2.クライアント処理系の言語   jQueryもしくはSCALA 3.データベース知識   ベンダ製品系ですと、オラクル   体系的な基礎知識はデータベーススペシャリスト また、30歳からの転身は可能なものでしょうか? なお、私の略歴としては・・・ 30歳、男性。 業務開発経験のある言語としては、 C言語(制御系)、COBOL(業務系)、JavaScript(業務系)での開発経験があります。 ご教授のほどよろしくお願いいたします

  • Webアプリ開発

    サーバサイドで処理を行うサイトを作ろうと思います。 ジャンルは違いますがランサーズのように、ユーザはブラウザだけで利用できます。 http://www.lancers.jp/ ただ、サーバ側の処理が結構重たくなりますので、処理の早い言語を使いたいと 思っています。 PHPは実績があるのですが、処理が遅いのでお勧めのプログラム言語をお伺いしたいです。 C#かJAVAということになるのでしょうか? VisualBasicとは聞きませんが開発実績があるのですが、C#やJAVAの方が早いでしょうか? C#かJAVAは実は経験がありません。 C#はVisualStudioでWebアプリを作成していくのだと思っています。 JAVAはサーブレットを作成して、Eclipsを利用してWebアプリを作ると考えていますが 正しいでしょうか? C#とJAVAとVisualBasicの(処理が早く、今後のことも考えて)どれがお勧めで、開発環境はどうすれば良いかご教授願います。 初心者なのでわかりやすく教えてもらえると幸いです。 よろしくお願いします。

  • 業務系Webサイトと通常のサイトの違いについて

    業務系のWebサイトとはどの様なサイトなのでしょうか? 以前ネット上のどこかで業務系のWebアプリは通常のWebサイト と違いリリースまでに時間をかけるというのをみました。 通常のWebサイトは流行を意識する必要がある + 情報が命なのでスピードが大切であり 少々不具合が見つかってもリリースするとの事でした。 業務系サイトと通常のサイトの区別がわかりません。 またリリースまでに時間がかかるサイトとかからないサイト では使う技術が違うのでしょうか? 例えばリリースまで速いサイトはHTML・CSS・JavaScript 中心の主にクライアントサイドの技術で構成されたサイトで 業務系はサーバーサイドの処理が多かったり データーベース使ったサーバー・クライアントの連携した サイトの事をいうのでしょうか?

    • ベストアンサー
    • Java
  • accessでwebアプリ

    門外漢で変な質問だったらすみません データベースサーバー(SQLサーバーとか)やWebサーバーを設置し、Javaスクリプトなどでクライアントサイドプログラムを作って、Webアプリを作ると理解しています。 サーバー設置とかそこまではやれない場合、LAN上に繋がれたPCの1台にACCESSのファイルを置いて、各PCからブラウザでそのファイルにアクセスし、Webアプリのように様々な事をやることは出来るのでしょうか。 よろしくお願いします。

  • ブラウザを閉じた後のサーバ側の処理について

    webシステムにて、クライアントからのリクエストをサーバが処理している 途中にクライアントがブラウザを閉じた場合、サーバ側の処理が 続いてしまいます。 ブラウザが閉じられた場合、なんらかのタイミングでサーバ側が それを感知して処理を途中でキャンセルする方法はありますでしょうか。 ※サーバ側の処理は大変重く、20~40分程かかるものとします。  又、その処理自体を軽くする事は出来ません。 言語:Java(JSP+servlet) APサーバ:Tomcat

    • ベストアンサー
    • Java
  • データベースソフトの選定について質問があります(システム開発関係実務未

    データベースソフトの選定について質問があります(システム開発関係実務未経験です) 条件1:お金を出せるのはハードのみ。(それも格安で中古などでもよい) 条件2:所詮、個人経営の事務所に設置するレベル 条件3:サーバはLinux(Cent OSでやりたいと思います)windowsサーバを買う金が出せない 条件4:事務所のクライアント数は所詮、5台程度+サーバ1個(+αするかも) 条件5:クライアント/サーバ型のシステムを構築したい。(WEBアプリではなく) ※あえて何でサーバOSをCentOS(linux)を選ぶ?と聞かれるかもですけど、 答えは、「すべて無償でやる」だからです。 ********************************************************************************* データベースといえば、 ・Oracle (windows用やLinux用) ・SQL Server ・MySQL(PostgreSQL) (windows用やLinux用) ・Access などいろいろありますよね。多種の選択があるデータベースの中で 何を作りたいかで、使う言語やデータベースが違ってくるとは 思いますが、よく企業のシステム開発の実績として目にするのが、 VB.NET+SQL SERVERだったり VC++ +Oracle Java + Oravleだったり っていうクライアント/サーバ型って見るんですけど、 これって目的とするシステムが何を得意としなければいけないとか、 選定された言語とデータベースの相性とかデータベースの 管理がしやすさとか、どこで決めているんですか? 自分が個人事務所レベルでやりたいと思うクライアントサーバ型のシステム内容は 顧客管理や売上げ管理や現場管理など。 Accessで十分じゃね?って言われるかもしれませんが、あえて、言語とデータベースを 学びたいので、「Java + 無料のoracle」みたいなのにしたいです。 クライアント側で動作するものは自分が好きな言語使って サーバ側のデータベースも好きなものを使って。。。という具合に やってはいけないんでしょうか? (Accessはクライアントから同時アクセスされたとき、処理しきれない?ことがある? とか聞くので、これは使わないとして。。。) 具体的には クライアント側で動くプログラム:VB.NETまたはJAVAまたはVC++など サーバ側データベース:MySQL(CentOSもMySQLも無償だから) みたいに、データベースを勝手に無償だからという理由だけでWEBアプリケーション でもないのに、MySQLにするなど、そこでMySQLは使わないでしょ?みたいなのって あるんでしょうか? 以上の条件で、今後独学で何を勉強するしながら独自開発するなら 言語は何がいいかとか、 言語とデータベースの組み合わせはこれでやってみたら?ってのがあれば教えてください。 何もかもクライアント側はJAVA一本でやれば?ってなら、それを頑張ります。 レベルの低い質問かもしれませんが 教えてください。

専門家に質問してみよう