InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
-
ParseTree 3.0のリリース、関連ライブラリのアップデート
Ryan Davis氏はParseTree 3.0のリリースおよびRuby2RubyやFlogといった関連ライブラリへのアップデートを発表した。
-
Web Frameworks、MVCおよびASP.NET
コミュニティのテクノロジープレビューとして約1年が経過し、Microsoftは初のASP.NET MVCフレームワークのベータ版をリリースした。ASP.NET MVCは、過去にテクノロジーが推進したWebFormsからの急進的な離脱であり、主流なWebプログラミングへの回帰であるというのが多くの一致した意見である。MVCパターンは、Ruby on RailsやJavaのSpring FrameworkのようなWebフレームワークに基礎を提供する。
-
Adobe、Flash 10をリリース
Adobe SystemsからFlash Playerの最新版が一般提供向けにリリースされた。新機能の多くを最大限に活用するには、開発者は来年のFlex 4のリリースを待たなければならない。しかし、Flash 10は、開発者の興味を引く次の4つの主要な改善をもたらす。
-
Merb 1.0リリース間近、RC1登場
Merb 1.0の初のリリース候補版(Release Candidate 1; RC1)が登場した 。Merbの目標は、そのWebサイトに記述されているとおり、「コア内のあらゆるものを使ってモノリシックライブラリを生成しようとする」のではなく、最小限でありながらプラグインによって拡張できる強力なコアを提供することである。
-
Mono 2.0がMacOS Xで利用可能
Miguel de Icazaは、MaxOS X向けMono 2.0インストーラのリリースを発表した。Microsoftの.NETおよびオープンソースMonoのギャップを埋める目的で、Mono 2.0が今月上旬リリースされた。
-
LLVMおよびRubyの総まとめ:llvmruby、yarv2llvmおよびregexpllvm、Rubinius
LLVMには「VM」という文字が含まれているが、実際にはコンパイラバックエンドを構築するためのフレームワークである。要するに、命令セット(即座に表示)およびコードを最適化し、多くのプラットフォーム(x86、ARMなど...)向けのネイティブコードを生成するバックエンドを装備している。
-
FlexMonkeyによるFlexのテスト
この記事でInfoQ.comはプロジェクトの創設者であるGorilla LogicのStu Stern氏とFlexMonkeyについて論じる。FlexMonkeyはFlexアプリケーションのテストをするために操作を記録/再生するオープン・ソースのツールである。
-
.NET 4の機能を考える:並列プログラミング
共通言語ランタイムはロックやスレッド、スレッドプールという形で、並列プログラミングに対して常に基本的にサポートしてきた。マルチコアCPUがますます重要視されるにつれ、高度な並列プログラミングのコンストラクトに対する関心が新たになった。
-
MPI.NETリリースされる
MPI(Message Passing Interface=メッセージ・パッシング・インタフェース)は分散メモリプログラミングの事実上の標準である。通常はスーパーコンピュータ上で動作している科学的アプリケーションに見られ、FORTRANもしくはC、C++で記述されている。
-
Cascading -- Hadoop MapReduce向けデータ処理系API
CascadingCascadingはHadoopHadoopクラスタ上でデータ処理する新しい処理系APIであり、Hadoop MapReduceアルゴリズムを直接実装するのとは対照的に、表現豊かなAPIを使って複雑な処理ワークフローの構築をサポートする。
-
JBoss がフィーチャーパックを導入
JBoss は先月、プロダクトラインにフィーチャーパックという概念を導入した。フィーチャーパックによって、JBoss ユーザはプロダクトの新しい配布形態を選択できるようになる。
-
内部DSLの作成に、GroovyはJavaより最適か?
近ごろScala、GroovyやJRubyのようなJVMコンパチブルな言語は、ドメイン固有言語(DSL)を開発する上で近ごろ、ますます人気を集めている。しかし、内部DSLを作成する場合、Javaプログラミング言語よりも適しているのだろうか?Venkat Subramaniam氏はGroovyのような動的言語の「セレモニーより本質を優先」および「メタプログラミング」機能が、内部DSLを開発する上で役立つ理由を説明している。
-
URLKitを使用してFlexでディープリンクする
リッチインターネットアプリケーションでは、ディープリンクは、アプリケーションの再ロードをせずにアプリケーションの特定の状態に直接リンクする機能である。Flex 3では、ディープリンクのサポートが追加されたがそれほど多くの拡張要求をサポートしない。こうした場合、FlexデベロッパはURLKitを使用することができる。
-