InfoQ ホームページ デベロップメント に関するすべてのコンテンツ
-
RubyConfのSilverlightのデモで紹介されたIronRuby
John Lam氏はRubyConfに出席した開発者仲間に、MicrosoftがRubyをDLRやSilverligtht上で動かそうと全力を注いでいることによって、今後の行方がどうなるかをちらっと漏らした。
-
Oracle Mix:JRuby on Railsで構築した大規模なオンラインアプリケーション
Oracleは先頃Oracle Mixというソーシャルネットワーキング・Webアプリケーションをリリースした。今回リリースしたWebアプリケーションは、JRuby on Railsを使っている。
-
忘れられたRubyのWebフレームワーク
Ruby on Railsの成功で、その他のwebフレームワークに存在価値はあるだろうか?誰でもRailsを知っているだろう。またMerbやCampingのことを聞いた事がある人はいるかもしれない。しかし、Nitro、Ramaze、natra、IOWAやCeriseという名前のWebフレームワークを聞いたことがある人は誰かいるだろうか?今回InfoQは、これらのWebフレームワークを足早にですが紹介していく。
-
Qi4jがComposite Oriented Programmingを発表
Rickard Oberg氏がOredevにてQi4j��発表し、また”クラスは終わりでインターフェース万歳”と宣言した。Qi4jはビヘイビアがクラスに置かれなく、代わりにクラスがアノテーションを介したクラス上で宣言されたインターフェースとmixinのコンポジットになるコンポジット指向のプログラミングという、新しいアイディアを導入している。
-
Volta: アーキテクチャファクタリングとリファクタリング
Erik Meijer氏は"世の中が次第にサービスモデルとしてのソフトウェアに移行していくに連れ、私たちは通常のプログラマーたちがアプローチできる分配システムを構築する実践的なソリューションを考えなければいけません。"と述べている。またVoltaのArchitecture Refactoringが先日SAFにて紹介された。
-
柔軟性、構造安定性のデザイン: 非同期メッセージモデル、OOPとFunctional Programming
Pragmatic Programmersによると、オブジェクト指向のプログラミングにおいては”データを尋ねるよりもむしろオブジェクトに頼む”ほうが好ましいということだ。またFeathers氏は適応性と強固性の向上に役立つかもしれない非同期のメッセージを使用するほうが効率的であることを議論している。これによって純機能的なプログラミングの規則に反しているものの、Erlangが位置づけされる。
-
-
密結合とその意図しない結果
私たちがコンポーネントアーキテクチャからサービス指向のアーキテクチャに移行するにつれて、自然で効率的な資産の再利用と独立した分離システムのバランスが本当の戦いとなるのである。Neal Ford氏は密結合と意図しない結果に関する興味深い記事を掲載している。またサービスアーキテクチャに適用する密結合に関するJim Webber氏の素晴らしいインタビューに再び注目する。
-
OASISがOpenCSA Webinarを発表
OpenCSA PlenaryとSCAスタンダードの重要参加者とのインタビューのすぐ直後に、OASISはさまざまな仕様とOpen CSAにまつわるトピックを網羅したウェビナーを発表した。
-
IBMがSPECjの計測結果とベンチマークのプロセスについて語る
IBMは最近、今日の顧客の環境では一般的な大量トランザクション処理を計測する業界ベンチマークにおいて競合他社に37パーセントの差をつけた。 IBM WebSphere Application ServerはSPECjAppServer2004ベンチマークの性能とスケーラビリティの計測結果において新たな高みを確立した。
-
Web 2.0 Expo Tokyo:ティム・オライリー氏と伊藤穣一氏が対談 日本市場について語る
2007年11月15日16日、東京にてWeb 2.0 Expoが開催された。 初日のKeynoteは、10年ぶりに来日したティム・オライリー氏の挨拶の後、ティム・オライリー氏と伊藤穣一氏による対談が行われ、日本に関する話題が語られた。
-
Atomikos TransactionsEssentials: Java EEの外でのJTA/XAトランザクションマネジメント
JavaベースのトランザクションマネジャーであるAtomikos TransactionEssentialsがそのバージョン3.2をリリースした。InfoQはこのリリースとTransactionEssentialsとサードパーティのトランザクションマネジャーの詳細を探るためAtomikosのCTOであるGuy Pardon氏に尋ねた。
-
Java LiteとApache Harmonyを支持するGoogleのAndroid SDK Bypasses Java ME
先日GoogleがAndroid SDKをリリースした。AndroidにはJavaのサブセット内で書かれたアプリケーションを稼働させるためのカスタムDalvikが含まれている。
-
Javaデベロッパ用のActionScript Virtual Machineを理解する
ActionScript Virtual Machine 2(AVM2)はActionScript 3.0(AS3)バイトコードをFlash Player 9ランタイム内で実行する。Action Script 3はオブジェクト指向のプログラミング言語で、Adobe FlexとAIR内でFlashベースのアプリケーションを構築する際に使用されている。
-
一つの画は千の言葉を語るだろうか?
一つの画はいつも千の言葉を語っているだろうか?最近の記事”私たちはなぜダイアグラムを描かずコードを記述するのだろうか?”の中で、Dean Wampler氏はソフトウェア開発においてはその反対が事実であることが多いことを議論している。