スポンサーリンク

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...

補足

VB.NET, C#に比べると,余りにも情報が少ない。

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に既に搭載済みである事を考えると,もっと広まってほしい思いだ。