InfoQ ホームページ dotNET-Languages に関するすべてのコンテンツ
-
VBA と Visual Studio Tools for Officeを使う
Visual Basic for Applicationsには将来性がなく、Visual Studio for Applicationsは注目されていない。開発者は.NETのコードとレガシなVBAマクロを混ぜるような居心地の悪い開発の中に取り残されている。 Visual Studio Tools for Officeはこの苦しみを少し和らげてくれる。
-
-
VB 10にコレクションと配列の初期化子
.NET 4.0 そして Visual Studio 10と一緒にリリースされる予定のVisual Basic 10に、コレクションと配列の初期化子のサポートが加わる。これらは、C#がすでに持っているものに似ているが、拡張メソッドや改善された型推論のサポートのような小さな機能改善もある。
-
Visual Studio 2010,2010年3月 RTM に向けて Beta 2 をリリース
新しくなったロゴを掲げて,パフォーマンスと安定性の向上した Visual Studio 2010 Beta 2 が昨日デビューした。2010年3月22日の RTM に向けての準備がこれで整った。ただし F# と Rx は統合されているが,Azure Tools についてはまだ作業中だ。
-
HTMLへのPython、Ruby、XAMLの埋め込みを可能にするGestalt
JavaScriptは古い言語だ。最近の開発者のほとんどはRubyやPythonのような言語を使うことを好んでおり、ブラウザで行う処理のためだけにJavaScriptに戻ってくる。もちろんブラウザでVBScriptのようなJavaScript以外の言語をサポートすることが試みられてきたが、うまくいくことはなかった。Microsoftが今度はPythonやRubyを使って同じことを試みている。
-
IronRuby アップデート
IronRuby の立ち上がりは非常に低調なものだった。その理由の大半は,Microsoft の社員が CRuby などの GPL コードを参照することさえ許されていないことにある。それでも彼らは長足の進歩を遂げて,今 1.0 リリースが間近になっている。
-
.NET 4向けIronPython
.NET 4向けIronPythonのプレビュー版はVS 2010と一緒に出荷されるが、この2つがひとつに結びついているというわけではない。IronPythonの出荷計画を詳しく見てみよう。
-
.Net アプリケーションに REPL コンソールを追加する
Microsoft が IronPython と IronRuby をエンドユーザによるアプリケーションのカスタマイズ方法として推奨し始めている。その作業を容易にするために Jim Deville 氏は,エンドユーザがアプリケーションの拡張モードとして使用できるように特別にデザインした REPL コンソールを提供している。
-
新しいインストーラが Windows 版 Ruby の実行速度を大きく向上する
Luis Lavena 氏は Windows 用 Ruby インストーラのアップデート作業を行っている。このインストーラには最新のコンパイラで作られた Ruby バイナリが取り入れられていて,ベンチマークによれば Ruby 1.8.6 が以前の2倍以上の早さで動作する。我々は Luis Lavena 氏に,この新たな Ruby インストーラについて話を聞いた。
-
IronRuby総まとめ - IronRuby 0.9.0とベンチマーク
IronRubyチームが1.0のリリースに向けて動いているので、IronRubyプロジェクト関連のコミュニティは最近忙しさを増しているようだ。 IronRubyチームはバージョン0.9.0をリリースし、Antonio Cangiano氏は我々を勇気付けてくれるようなIronRubyのベンチマークをいくつか発表した。
-
IronRuby – 1.0までの道のり
IronRubyが最初にMicrosoftから発表されたのはMIXカンファレンス’07だった。それから2年たった今、バージョン1.0はどうなっているのかとディベロッパたちは怪訝に思っている。InfoQが2008年1月にJohn Lam My氏にインタビューした際、その年の第2半期のリリースを目指しているという話だったが、そうはならなかった。
-
誰でもC#とCLIの正式な実装が可能に
Microsoftは、Community Promiseの下でC#とCLIの仕様(ECMA 334、ECMA 335)を誰がどの様な言語や方法で実装した場合でも特許侵害として訴訟しない事を公表した。これまで正式な立場が不明確だった.NETのオープンソース実装であるMonoに直接関係がある。
-
MacRuby、GILをなくして平行スレッドを得る
MacRubyはexperimentalブランチでRuby 1.9のGIL(グローバルインタプリタロック)を取り除き、JRubyやIronRubyの仲間入りをした。
-
Ruby VM 総まとめ:IronRuby 1.0、RubySpec、JRuby 1.3.1リリース間近
Rubyの互換実装は活発に開発されている。 IronRubyの開発スピードは目を見張るものがあり、7月にはバ���ジョン1.0がリリースされるだろう。さらには、JRuby1.3.1は重要なバグ修正が施され、MacRubyは継続的開発が続き、MagLevはパーサを独自実装してきている。
-
VB.NETに未来はあるのか?
なぜマイクロソフトがVB.NETに対してC#と異なる扱いを与えているのか。なぜVB.NET開発者はC#よりも支払いが少ないのか、そして彼らが将来を案ずるべきなのかどうか、多くの人の疑問であった。.NETマネージド言語グループのPMであるLisa Feigenbaum氏は、podcastでVB.NETには確実に将来があることをVB.NETコミュニティに約束した。