主に言語とシステム開発に関して RSSフィード



2009-02-28

JScript.NET でのプログラミングを習得するための4ステップ (開発環境つき)

|


.NET Frameworkが入っていれば,JScriptで本格的なアプリケーション開発ができる。

その名もJScript.NET

JavaScriptの知識を生かしながら,.NETプログラミングをする。



これを習得するために必要な,4つのステップを考えてみる。



(1)jsc.exe で JS -> exe を体験

以前の下記のエントリを参考に,とりあえず「JSのコード→exe」が可能だという事を体験する。

JavaScriptで .exe ファイルを作る方法  (jsc.exeの使い方)

http://d.hatena.ne.jp/language_and_engineering/20081024/1224781777


(2)jsc.exe で .NET を体験

次に,JSのコードの中に,.NETっぽい要素を織り込んで,動作するアプリが作れる事を確認する。

JScript.NET版Hello World

http://www.atmarkit.co.jp/fdotnet/special/dotnet_sdk/dotnetsdk07.html


簡単なアプリの作り方

http://www.geocities.com/Jeff_Louie/jscript_net_windows_form.htm

(3)JScript.NETの文法を学ぶ

そこまで来たら,詳しくコーディング作法を学んでいく。

文法の入門

http://homepage3.nifty.com/aya_js/JScript.NET/index.htm

Microsoftによる JScript .NET の紹介

http://msdn.microsoft.com/ja-jp/library/ms974588.aspx

Programming/JScript.NET (リンク集)

http://non-sugar.yi.org/index.php?Programming%2FJScript.NET


(4)研究

文法概要の段階を終えたら,深く突っ込んでみる時だろう。


オンラインで見れる書籍(洋書)として,「Microsoft Jscript.NET Programming」がある。

Microsoft Jscript.NET Programming

http://books.google.co.jp/books?id=_ybRMWJufiEC


また,「Windows Script Programming」さんのブログはコアな情報が満載だ。

Windows Script Programming

http://scripting.cocolog-nifty.com/blog/

「JScript.NET」でブログ内を検索

http://search.nifty.com/websearch/search?cflg=%E6%A4%9C%E7%B4%A2&select=2&q=%22JScript.NET%22+site%3Ahttp%3A%2F%2Fscripting.cocolog-nifty.com%2Fblog%2F&ck=&ss=cocowin


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/latest/help/tasks/jsc.html


また,JS.netは Visual Studio 上での開発に対応していないので,基本的にコマンドラインからの作業になる。


もともとスクリプト言語なのに,コンパイルの段階を踏むのは面倒だ。…

そう考え,作業を簡易にするためのバッチ等を作っている方がおられる。

JScript.NETをすぐ実行するやつ(改良版)

http://muumoo.jp/news/2008/06/17/0jspop.html



補足

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

Googleトレンドで状況を把握してみよう。


http://www.google.co.jp/trends?q=JavaScript%2C+JScript%2C+JScript.NET


javascript 	
	1.00
  
jscript 	
	0.02
  
jscript.net 	
	0
  

http://www.google.co.jp/trends?q=JScript.NET%2C+JScript%2C+JavaScript&ctab=0&geo=all&date=all&sort=0


検索ボリュームが不足しているため jscript.net のランキングを生成できません

jscript.net 	
	0
  
jscript 	
	1.00
  
javascript 	
	60.0



知名度+利用状況で言えば


    JavaScript >> JScript/WSH >> JScript.net


で,かなりニッチな分野と言わざるを得ないだろう。

困った時に情報が得られる確率も低くなる。




でも,できる事の幅や便利さで言えば,上の不等式は逆転するのでは…?



コンパイラ jsc.exe が大抵のPCに既に搭載済みである事を考えると,もっと広まってほしい思いだ。


 

リンク元