InfoQ ホームページ 言語 に関するすべてのコンテンツ
-
-
Google Collections 1.0 は Java Collections Framework の機能強化された実装を提供する
Google Collections Library、バージョン 1.0 Final、は 2009年12月30日にリリースされた。ライブラリ -- Java Collections Framework の機能強化の品揃え -- は、Google の Kevin Bourrillion、Jared Levy、Doug Lea、Josh Bloch、Bob Lee を含む多くのエンジニアによる数年の作業の集大成である。
-
Visual Basic の動的型付に関する小史
Visual Basic はこれまでずっと静的型付と動的型付の境界線上にいた。初期の VB では今日 “ダック・タイピング(duck typing)” と呼ばれる遅延バインディングがサポートされていた。長年にわたってより厳密な型付が採用されてきたが,最近になってその方向を動的言語ランタイム(DLR)のサポートに変更し始めている。
-
あと2か月でQCon London: Skype, Facebookのケーススタディ; QCon iPhoneアプリ
あと2か月でQCon Londonだ! スケジュールの75%が発表されており、Facebook, Skype, sky.comのケーススタディなどたくさんある。ディスカウント登録締切は明日までだ。今年のQConにはiPhoneアプリまである! AppStoreで'QCon Guide'を検索しよう。
-
JBoss HornetQ 2.0.0.GAがパフォーマンス改善のために(オプションで)ネイティブなLinuxのジャーナルと一緒にリリースされた。
この夏、JBossが、JBoss MessagingからHornetQにブランド名を変更しことを最初に公表して以来、GAリリースが、今しがたあった。
-
Flex RIAの開発エコシステムの状況
Flex1.0は、2004年の3月にリリースされた。それ以来、FlexベースのRIA開発は、ますます勢いを増してきた。そして、RIAは、広範囲に受け入れられたwebアプリケーション開発の手法となった。InfoQは、現時点のFlex RIAの開発エコシステムを調査した。
-
Sun、JavaFXのRADツールのEarly Access版をリリース
Sunは、JavaFXのために開発している2つのRADツールのうち1つのプレビュー版をNetBeansアップデートセンターからリリースした。JavaFXには、2010年冬季オリンピックWebサイトなど、注目度の高い早期採用事例も出てきている。
-
JProfiler 6.0 - 動的測定とロック履歴グラフをサポート
JProfilerの最新バージョンがサポートしている機能には、動的測定("dynamic instrumentation")、ロック履歴グラフ、例外的メソッド実行分析などがある。JProfilerを開発している企業であるej-technologiesは最近、このJavaアプリケーション・プロファイリング・ソフトウェアのバージョン6.0をリリースしたと発表した。このツールはまた、モニタープロファイリングやスレッドダンプビューも可能にしている。
-
Stack Overflowは、Markdown/C#をオープンソース化した
Markdown Sharpは、当初はMarkdown.NETと呼ばれており、Stack Overflowによってオープンソース化されたMarkdownテキストプロセッサのC#による実装である。
-
Mono が C# 言語の拡張機能を試験的に導入
最新の Microsoft C# 4 拡張機能のサポートが一段落したためだろうか,Mono チームは最近,独自の言語拡張に手を出している。彼らが現在試しているのは,文字列補完と複数戻り値のサポート,という2つの機能だ。
-
Spring 3.0:Java 5が必要、新しい表現言語とRESTサポートを追加
Spring Frameworkの新しいバージョン、バージョン3.0が2009年12月16日リリースされた。InfoQではSpring FrameworkプロジェクトのテクニカルリードJuergen Hoeller氏と話し、このリリースについてさらに詳しく教わるとともに、それによってSpring製品ラインにもたらされる変化について聞いた。
-
MavenとJRuby - MavenライブラリをRubyGemsにするMaven_gemとGemCutterから生まれたJavaGems
JRubyのCharles Nutter氏が、Mavenの成果物をRubyGemsとしてインストール可能にしている。Mavenを使う代わりに、RubyGemsやBundler、Gemcutterで作られたJavaGemsを使えば、ScalaやClojure、その他のJVM言語のライブラリをより簡単にインストールできる。また、JRubyは、実際にJavaクラスを生成する機能を手に入れている。
-
IBMは、WebSphere 7にXPath 2.0, XSLT 2.0 と XQuery 1.0のサポートを加えた
IBMは、WebSphere Application Server 7がW3CのXML標準の最新セットを完全にサポートする最初のアプリケーション・サーバになるように、Xpath 2.0, XSLT 2.0 と XQuery 1.0のサポートを加えるフィーチャ・パックをリリースした。InfoQは、フィーチャ・パックの主任アーキテクトであるIBMのAndrew Spyker氏にインタビュした。
-
Clojure 1.1,効率のためにトランジェントとチャンクシーケンスを追加
Clojure 1.1 RC1 が公開された。永続的データ構造に可変性の制御機能を与える "トランジェント(Tranjent)",遅延シ���ケンスを効率化する "チャンクシーケンス(Chunked Sequence)" の導入によって,関数プログラミングのコンストラクタに関するオーバーヘッドが改善されている。InfoQ では,これら改良点がどのように動作するかを調査した。
-
Clojure総まとめ:Craneによる配布、Incanterによる算術計算、Leiningen 1.0によるビルド
Clojureインスタンスwの配布と遠隔操作のためのツールであるFlightCasterのオープンソースCraneは、現在EC2に特化されている。IncanterはClojureを使って簡単にR風の統計計算ができるClojureライブラリとツールである。また、ビルドと依存関係管理ツールであるLeiningen 1.0がリリースされた。