JScript.NET でのプログラミングを習得するための4ステップ (開発環境つき)
.NET Frameworkが入っていれば,JScriptで本格的なアプリケーション開発ができる。
その名もJScript.NET。
JavaScriptの知識を生かしながら,.NETプログラミングをする。
これを習得するために必要な,4つのステップを考えてみる。
(1)jsc.exe で JS -> exe を体験
以前の下記のエントリを参考に,とりあえず「JSのコード→exe」が可能だという事を体験する。
JavaScriptで .exe ファイルを作る方法 (jsc.exeの使い方)
http://language-and-engineering.hatenablog.jp/entry/20081024/1224781777
(2)jsc.exe で .NET を体験
次に,JSのコードの中に,.NETっぽい要素を織り込んで,動作するアプリが作れる事を確認する。
JScript.NET版Hello World
http://www.atmarkit.co.jp/fdotnet/spe...
簡単なアプリの作り方
http://www.geocities.com/Jeff_Louie/j...
(3)JScript.NETの文法を学ぶ
そこまで来たら,詳しくコーディング作法を学んでいく。
文法の入門
http://homepage3.nifty.com/aya_js/JSc...Microsoftによる JScript .NET の紹介
http://msdn.microsoft.com/ja-jp/libra...Programming/JScript.NET (リンク集)
http://non-sugar.yi.org/index.php?Pro...
(4)研究
文法概要の段階を終えたら,深く突っ込んでみる時だろう。
オンラインで見れる書籍(洋書)として,「Microsoft Jscript.NET Programming」がある。
Microsoft Jscript.NET Programming
http://books.google.co.jp/books?id=_y...
また,「Windows Script Programming」さんのブログはコアな情報が満載だ。
Windows Script Programming
http://scripting.cocolog-nifty.com/blog/「JScript.NET」でブログ内を検索
http://search.nifty.com/websearch/sea...
JScript.NETの開発環境
Javaで言うAntの .NET 版で,NAntというのがある。
その中に一応 jsc タスクがある。
NAnt Home Page・・・NAnt is a free .NET build tool.
http://nant.sourceforge.net/jsc: Compiles JScript.NET programs.
http://nant.sourceforge.net/release/l...
また,JS.netは Visual Studio 上での開発に対応していないので,基本的にコマンドラインからの作業になる。
もともとスクリプト言語なのに,コンパイルの段階を踏むのは面倒だ。…
そう考え,作業を簡易にするためのバッチ等を作っている方がおられる。
JScript.NETをすぐ実行するやつ(改良版)
http://muumoo.jp/news/2008/06/17/0jsp...
補足
Googleトレンドで状況を把握してみよう。
http://www.google.co.jp/trends?q=Java...
javascript 1.00 jscript 0.02 jscript.net 0
http://www.google.co.jp/trends?q=JScr...
検索ボリュームが不足しているため jscript.net のランキングを生成できません jscript.net 0 jscript 1.00 javascript 60.0
知名度+利用状況で言えば
JavaScript >> JScript/WSH >> JScript.net
で,かなりニッチな分野と言わざるを得ないだろう。
困った時に情報が得られる確率も低くなる。
でも,できる事の幅や便利さで言えば,上の不等式は逆転するのでは…?
コンパイラ jsc.exe が大抵のPCに既に搭載済みである事を考えると,もっと広まってほしい思いだ。