• ベストアンサー

ブラウザ上で起動するツールを作るための言語

ローカルのブラウザ上で起動できるツールを作りたいです。 エディタであったり、仕事の作業を効率化させるものなどです。 その際、プログラミング言語を覚えたいのですが、 その言語がいいのか、選びかねています。 調べてみるとVisual basic、C#、jacascript(+electron) の3つが候補に上がりました。 最初は、初心者向きと言われるRubyを検討していました。 ですが、ツールを作るのに向いていないとのことです。 ローカルのブラウザ上で起動できるツールを作るとしたら、 将来性や汎用性などを考慮して、どの言語で進めるのがいいでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
  • catpow
  • ベストアンサー率24% (620/2527)
回答No.1

>>ローカルのブラウザ上で起動できるツールを作りたいです。 「ブラウザ上で起動できるソフト」となれば、JavaScriptになります。 例えば、このサイトにしても、サーバ側のプログラムは、PHP、Ruby、C#、VB.Net、JavaScriptなど、どれを使っても作ることが可能です。 でも、ブラウザ上に表示されたユーザ登録画面のボタンを押したとき、「メールアドレスは必須です。」なんてエラー表示をブラウザ上で処理したい場合、サーバ側のプログラムをC#で作っていたとしても、ブラウザ上でチェック処理するとなると、JavaScriptを使うことになります。 まあ、最近の開発用ソフトは便利になっているので、例えばVisualStudioを利用して、サーバ側のソフトをC#で作っているとき、上記のようにブラウザ上でのチェック処理を人間がJavaScriptで書かなくとも、自動的にVisualStudioが、JavaScriptのチェックコードを生成してくれたりします。 とはいえ、自動生成されるとしても、最終的には、JavaScriptが動くことになっていますからね。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

私もJavaScriptだとは思いますが これだけLAMPが出回ってる今なので、 サーバーごとローカルに入れてもいいとも思います。 後は、Dockerで、任意の環境なども。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • javascriptでツールを作る

    javascriptでデスクトップアプリ(ローカルで動くツール)を作りたいと思っています。 その際、Electronというフレームワークが良いと聞きました。 ですが、他にもNW.jsやMeteorなど、色々あるようです。 javascriptでツールを作るには、どれを勉強したらいいでしょうか? 将来性や汎用性などを考慮して、長く使えるものを作りたいです。 調べてみると、Electronは変化が多いというのを見ました。 結局、どれで進めたらいいか迷っています。 デスクトップアプリ(ローカルで動くツール)を作るには、 どれをチョイスするのが、ベストでしょうか?

  • コピペツールについて

    ブラウザ上から、テキストエディタ上へのコピーを効率的にこなしたいのですが、使えるコピペツールはありませんでしょうか? 両者間を行ったりきたりするのが若干の手間なので、少しでも効率的に行いたいです。

  • windowsでC言語

    windowsXPでC言語のプログラミングをしたいのですが お勧めのエディタコンパイラを教えていただきたいです。 Visual C++というのが一番使いやすいのでしょうか? 学校ではUNIX機を使っておりました。

  • ブログ更新ツールは作れますか?

    "C言語" を学んでいるので、 「Visual Basic 2008 パーフェクトマスター」 を買って、 "Visual Basic" も勉強しています。 ブログを更新するときがあって、 ブログ管理ツールみたいなものを作ってみたいと思うことがあるんですけれど、 ネットに接続する必要のあるプログラミングというのは、 どういうイメージで作るのでしょうか? 何かそういう役割を担う関数みたいなものが存在するのでしょうか? 数の演算や、文字列操作といったもののイメージは分かるんですけれど、 ネットが絡むプログラミングのイメージが湧きません。 ちなみにこういったブログ更新系のツールは、 機能に寄ると思いますが、簡単なものだったらVBでも作れる可能性はありますか? もし、もっとオススメの特化したプログラミング言語などがあれば、 紹介していただきたいです。 こういったプログラミングに詳しい方、 アドバイスをよろしくお願いいたします。

  • 各プログラム言語の特徴

     プログラム言語の特徴を教えてください。 汎用的なソフトが作れる事、またネットワークやデーターベースが(Apacheなどを使わず)扱える事。 当方素人のため、言語に謝りや追加される事もあります。 前の人の回答や補足も見て頂けると幸いです。 知りたいのは、習得の難易度/生産性/実行速度/主な開発ソフト/将来性、他。 もちろん、一つでも問題ありません。 Visual Basic Visual Basic .NET C言語 C+ C++ C# Visual C Visual C+ Visual C++ Visual C# Visual C# .NET D言語 JAVA Delphi Ruby  第4世代言語(?)で他にもありましたらお願いします。 日本語プログラムのひまわり/なでしこなんかもあるみたいですねー。

  • ゲームを作るためのスクリプト言語の勉強について。

    ゲームを作るために、プログラミングについて勉強を始めたいと思っている者です。 またDXライブラリやUnityなど比較的高難易度なツールを使っているわけではなく、RPGツクールやMMF2など初心者向けのツールを使っています。 RPGツクールやMMF2の初歩的な扱いには大分慣れてきたと思うので、変数を使ってより複雑なゲームを作りたいと考えているのですが、いまひとつ変数について理解できず、アルゴリズムもよくわかりません。 色々なサイトを調べたところ、いきなりC言語などのプログラミング言語から入るよりも、Rubyなどのスクリプト言語から勉強したほうがとっつきやすいし比較的簡単だという話だったので、スクリプト言語を勉強したいと思っているのですが、何かおすすめの言語とかはありますか? 今現在は、lua、Rubyのどちらにするかで悩んでいます。おすすめの参考書などありましたら教えてください。 またスクリプト言語の勉強はRPGツクールやMMF2といったツールの変数やアルゴリズムを理解するのに役立つのでしょうか? もし大して役に立たないということであれば、何か効果的な勉強法などありましたら教えていただけると嬉しいです。 ご回答、よろしくお願いします。

  • WEBブラウザによるパスワードの変更

    サーバに登録された各人のアカウントのパスワードをWEBブラウザから変更できる アプリを作成したいと考えています。 WEBアプリ作成経験がないため、参考となるページなどありましたらご教授頂きたく お願いいたします。また、PHPやCGIなどWEBプログラミング言語は多々ありますが、 どのプログラミング言語を用いて作成するのが最も汎用的でセキュリティが高いでしょうか。 よろしくお願いいたします。

  • プログラミング言語に詳しい方お願いしますm()m

    いつもお世話になります。 プログラミング言語を全く知らない素人なのですが、 最近ロボットマウスというソフトを知り、パソコンの自動化に感動しました。 そこで、自分でプログラミング言語等を使って作れば、自分の作りたいものが作れることまで知ったのですが、調べていくうちに、プログラミング言語によって、得意、不得意があるということを知りました。 そこで、自分の作りたいと思っているツールが何の言語なら適しているのか、ご教授いただきたく質問させていただきました。 自分の作りたいツールなのですが、ウェブ上にあるURLや、記事の内容、価格等書かれているものをエクセルに引っ張ってデータ入力を自動でさせたいです。 プロセスとして、まず作ったツールのアプリを起動させたら、エクセルを自動で開いて、「○○のカテゴリを選んでください」等のメッセージを出して選ぶ。 その後自動でブラウザを開いて、そのサイトに自動で行き、○○のカテゴリの引っ張ってきたい記事の部分を選んだカテゴリ検索エクセルに引っ張ってデータ入力も自動でさせるには、どのプログラム言語が適しているのでしょうか? また、ロボットマウス等の自動化のツールが何の言語でできているかも合わせて教えて頂けると非常にうれしいです。 ど素人なのでうまく伝えきれていないかもしれませんが、よろしくお願いします。

  • ホームページ開発ツール

    現在テキストエディタで変更しながら、ブラウザでF5で更新して開き確認の作業で作っていました。(webサーバ環境はxamppで起動したApache。言語はhtml.css.javascript.php)。 今はタグを入力すると自動変換したり、プレビュー画面が瞬時に変わり確認できるようなツールがあるのでしょうか? おすすめのツールなどありましたら紹介していただけませんか? よろしくお願いします。

  • ブラウザゲームを倍速で動かしたい

    http://www.internal.co.jp/products/util/ghostreplay/ghostbrowser/ 上のURLにあるツールのように、ブラウザゲーム、フラッシュゲームを倍速で動かしたいのですが、どうしたらよいでしょうか。 対応したプログラミング言語を教えていただければ助かります。 よろしくお願いします。