Build 2015 のキーノートで公開された Visual Studio Code ですが、見た目がどう考えても Visual Studio Online "Monaco" だろと思っていたら、思った通り Monaco だったようです。 Visual Studio Code - Code Editing. Redefined 実行環境としては Atom Shell と言うか Electron を使っているみたいです。当然ながら中身は Monaco なので Node.js で書かれています。 インストールされたディレクトリを見ると、Chromium な DLL とか出てきます。 最近はアプリケーションも nupkg 形式で配布するようになったんですね。 基本的にはChrome のように起動時にアップデートしていくスタイルのようです。Windows だけだと思いますが、インストールすると
node.js導入までの経緯 ずっとローカルで動かすバッチ処理、たとえばプロダクトのリリース処理なんかを、C#だったりJAVAだったりPHP(!)だったりで書いてて環境が安定しなかった。 そこで、まあjavascriptはどうせ今後も長く続くだろうし、忘れることもないだろうしって事で、javascriptでバッチ処理するのにnode.jsを導入することにした。 node.jsは俺みたいな貧乏人の場合、herokuくらいでしか動かせないのでサーバ用途としてはいまいち。 だけどまあバッチならローカルに突っ込んでおけばいいので、どこでも使えるだろうって事で。 node.jsの開発環境選定 node.jsをやるなら、まあ無難にCoffeeScriptさんかなと思ってたんだけど、どーもCoffeeさん好きになれない。 記述簡略化に特化してる言語って往々にして難読化するなぁと思っているんだけど、Cof

linq.jsってデバッグしにくいかも……。いや、やり方が分かればむしろやりやすいぐらい。という解説を動画で。HDなので文字が見えない場合はフルスクリーンなどなどでどうぞ。中身の見えないEnumerableは、デバッガで止めてウォッチウィンドウでToArrayすれば見えます。ウォッチウィンドウ内でメソッドチェーンを繋げて表示出来るというのは、ループが抽象化されているLinqならではの利点。sortしようが何しようが、immutableなので元シーケンスに影響を与えません。ラムダ式もどきでインタラクティブに条件を変えて確認出来たりするのも楽ちん。 ところで、JavaScript開発でもIDE無しは考えられません。デバッグというだけならFirebugもアリではありますが、入力補完や整形が可能な高機能エディタと密接に結びついている、という点でIDEに軍配があがるんじゃないかと私は思っています。動
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く