InfoQ ホームページ 動的言語 に関するすべてのコンテンツ
-
Javaデベロッパ用のActionScript Virtual Machineを理解する
ActionScript Virtual Machine 2(AVM2)はActionScript 3.0(AS3)バイトコードをFlash Player 9ランタイム内で実行する。Action Script 3はオブジェクト指向のプログラミング言語で、Adobe FlexとAIR内でFlashベースのアプリケーションを構築する際に使用されている。
-
Jay Fields 氏と Zak Tamsen 氏へのドメイン固有言語についてのインタビュー
Jay Fields 氏と Zak Tamsen 氏がドメイン固有言語について InfoQ のインタビューに答えた。彼らは、ThoughtWorksのプロジェクトにおいて、業務の強化、開発期間の短縮、およびプロジェクトの俊敏性向上のためにドメイン固有言語をうまく使用している。
-
Service Oriented UI(SOUI)の出現はMVCの死を意味するのだろうか?
Nolan Wright氏はMVC実装は時代遅れであると考え、Service、Ajax、DHTMLは私たちがwebアプリケーションを構築する方法を非常に簡易化すると述べている。
-
RubyとEclipse Monkeyを使用したIDEのスクリプト
Eclipseは、Eclipse Monkeyプラグインを使って退屈なタスクを自動化出来るようになった。Eclipse Monkeyの最初のバージョンは、スクリプト言語としてJavaベースのJavaScriptであるRhinoを使っていたが、 Christopher Williams氏は、JavaScript同様にRuby(JRuby)もサポートしたことを最近アナウンスした。
-
JavaScriptの未来はECMAScript 4なのか?
ECMAScriptの将来に関するディスカッションが活気付いている。Brendan Eich氏がECMAScript 4に関する掲載を行い、またそれが正しい方向性であるかどうかを問うている。
-
Rubyにおける日本語・英語の言語の差を縮めるには?
Charles Nutter氏はRubyコミュニティ内の問題を提示している。日本語を話すメンバーと英語を話すメンバー間に存在する言語の壁である。これはどんなツールがこの問題を解消する助けとなるかという疑問を提起する。
-
デバッガは有害か?
Giles Bowkett氏は、ブログにて「Debugger Support Considered Harmful (デバッガサポートは有害だ) 」というタイトルにて、Rubyのデバッガの貧弱さについて記述している。
-
RSpecに待ちに待ったIntegration TestのRBehaveが追加
RSpecはRuby用に書かれた振舞駆動開発(略してBDD)の受け入れテスト用フレームワークである。またRSpecはJRuby環境下で動作可能なので、JavaでもRSpecを使う事が出来る。
-
Prototype1.6とScript.aculo.us1.8がパフォーマンスとAjaxエンハンスを強化
ファイナルバージョンのPrototype1.6.0とscript.aculo.us1.8.0がリリースされた。PrototypeのWebサイトは2年前に始まって以来、これが最も主要なフレームワークのアップデートであると述べている。
-
Qcon SF: Kent Beckの基調講演でQCon San Francisco開幕
現地時間の11月6日に「QCon San Francisco」が開幕した。第1回は今年の3月、英国ロンドンで行われたので、今回が第2回目のQConである。会場はサンフランシスコのダウンタウンのホテル、「The Westin Market Street」である。
-
Dojo Toolkit 1.0がGoogle Gears統合、アクセシビリティサポートとチャーティングを伴ってリリース
Dojo FoundationがDojo Toolkit 1.0をリリースした。DojoはAOL、BEA、IBM、Sun Microsystemsのような会社の製品に使用されている。
-
JJUG Cross Community ConferenceにJames Gosling氏が登場
11月6日より3日間の日程で行われる、サン・マイクロシステムズ主催のカンファレンス「Sun Tech Days」の初日に行われたJJUG Cross Community Conferenceに、James Goslingがサプライズゲストとして登場した。
-
デメテルの法則を守るRailsプラグイン
デメテルの法則又は最小限の知識原則は、ソフトウェア開発における設計のガイドラインである。これら二つの法則の基本的な概念は、与えられたオブジェクトは、サブコンポーネントを含め、構造、プロパティ、他のオブジェクトの振舞いに関して出来るだけ責務を負うべきではないということである。 Luke Redpath氏は、モックとスタブを使用してUnit Testsを書いているとき、デメテルの法則違反に出くわした。
-
DTrace、Xcode、およびInterface BuilderをサポートするMac OS X Leopard上でのRubyの動作
先日、待望のMac OS X Leopardがリリースされたが、これにはRuby開発への極めて幅広いサポートも付属している。Mac OS ForgeのWikiは、Leopardの新しいRuby機能を掲載している。
-
バイトコードコンパイラの内部と外部機能インターフェース
Rubiniusに関する2つの最近の記事で最初のものはGiles Bowkettのもので、彼はRubiniusコンパイラ開発を始めようとしている。Rubiniusコンパイラは、Ruby抽象構文木(AST・ParseTree s式を使ったRubyソースのツリー表現)をトラバースすることによって機能する。