![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
僕はプログラマーではなくWebデザイナーなのですが、html、java script以外にも色々なプログラミング言語が使えると便利であることを知り、php、perl、javaなどを勉強しています。そこで最近VBスクリプトというものを知ったのですが、調べてみるとIEでしか動作しないというブラウザ依存性の強いもので、その機能もjava scriptで代用可能なものばかりでした。依存性の意味でクセのある言語ですが、使えた方が良いですか?また、この言語の便利な点・この言語にしか実現不可能な動作についても情報を頂きたいと思います。
よろしくお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_12.png?e8efa67)
No.3ベストアンサー
- 回答日時:
php や perl が Web サーバ上で動作させるのがメインなのと同じで、VBScript も特定の環境と特定のシチュエーションでしか使用しません。
Web デザイン関連に限定すれば、特に覚える必要はないかと思います。
使いどころですが、環境はもちろん Windows 限定。
シチュエーションとしては、
Windows 用の Web サーバで動的なサイトを作成する場合にサーバ側で HTML を出力するための言語としての VBScript(ASP の中で使います)
これは php、perl、java に近いシチュエーションですね。
ただし最近は ASP に代わって ASP.NET という技術で動的サイトを構築し、言語も VB や C# を使いますので、新規に発生する案件ではないと思います。
他には、
Windows のありとあらゆる管理をしたり、操作をしたり、とにかく Windows マシン上でネイティブに動作するスクリプト言語として。
これはどちらかと言うとシステム管理者が使うシチュエーションです。
まぁ Web に限定して考えず、覚えちゃえば覚えちゃったで、すばらしい可能性に気づくかもしれませんが、Web 限定ならいらないですね。
No.2
- 回答日時:
Web関連では使いにくいので、基本的には覚える必要は無いと思います。
WindowsでBATファイル代わりに使えますから、そういう用途には向いています。
その場合でもJScript(Java Script)でも同じことなので、Java Scriptが分かるのであればそれで十分でしょう。
ExcelやAccess等でVBSになれている人にとってはVBScriptのほうが理解しやすい(制御構文はほぼ同じなので)と思います。
あと使う機会といえば、ASPを使うときですが、これもJScriptでもほぼ同じなので用件次第(VBに慣れている人間が多い等)でしょう。
No.1
- 回答日時:
バッチの代わりに((JScriptもですが)IEが無くても、)使えるし、
ほぼそのままVBA などにも転用できるので、覚えておくと便利かもしれません。
(ブラウザ上では、javascript を使った方がいいですね)
VBScript で使えてJScript で使えないものというと、
MsgBox なんかがそうですね。
あとは、for each 構文なんかが若干便利かもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- Ruby プログラミング講師はまだ需要ありますでしょうか? 1 2022/11/07 19:43
- Java JavaでWebページ作成 7 2023/07/21 21:09
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- Java 質問です。 Java言語を勉強出来る機会がありますが、プログラマーに将来性はあるのでしょうか? AI 3 2023/05/25 16:54
- Amazon Amazonの配送先住所入力の自動入力機能が作動しなくなりました。 2 2022/10/06 08:58
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPでLinux用のCライブラリを呼...
-
今、コンピューター言語で、COB...
-
C言語、C+、C++、C#の違い
-
exeファイルを作ったり改造した...
-
web2.0以前のインターネットで...
-
プログラムに書かれる"%"記号の...
-
Excelの開発言語ってなんですか?
-
ラダー言語?は難易度的にもっ...
-
UNITY Float型の接尾辞fって
-
プログラミング言語「C#」の難...
-
カシミール3Dで国土地理院の地...
-
C++における継続行
-
Arduinoのシリアル入力について
-
PL/Iについて
-
IT業界より楽に稼げる業界って...
-
TO_CHARで小数点以下がある場合...
-
VCとVC++
-
Solve()とは、なんですか?
-
PGに慣れず適応障害と診断され...
-
CSS・Javascriptの著作権について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どのプログラミング言語で作ら...
-
Laravelなど、フレームワークを...
-
「楽天」で開発に使用している...
-
PHPでLinux用のCライブラリを呼...
-
いまから勉強するなら、どんなw...
-
Web系のプログラム言語はサーバ...
-
Webプログラミングを勉強するに...
-
フレームワークは開発環境だけ...
-
プログラミング言語同士の繋が...
-
PHPを覚えた方がいいですか?
-
適切/効率的なプログラミング言...
-
サルでもわかる 代入演算子 PHP
-
PHPの脆弱性ってどうなったんで...
-
CGIとPHPの違い
-
PHPを習おうと思っているのです...
-
0から覚えるPHP
-
phpの限界は?
-
PHPやPostgres、JAVAはどの...
-
1ページ目の検索窓に文字列を入...
-
どんなプログラミング言語を使...
おすすめ情報