InfoQ

InfoQ

トピック・タグ別の表示

OOPに関するすべてのコンテンツ


OOPに関する最新コンテンツ

RIA のアーキテクチャーとデザインパターン (リッチクライアント編)

トピック
オープンソース,
デザインパターン,
設計,
リッチクライアント/デスクトップ,
RIA,
Java

この記事では、Flex アプリケーションのアーキテクチャー概要を扱います。以下の内容は、Flex アプリケーション構築の際に一般的に起こる、と思われる問題への対応例を紹介することが目的です。Flex アプリケーションを常に同じ形で構築することを推奨するものではありません。 クライアント側とサーバー側を含めたアプリ全体のアーキテクチャーについては別記事 (アプリ全体編) をご覧下さい。

OOPに関するNews

SmalltalkベースのRuby VMを持つNoSQL OODB:MagLev 1.0がリリース

トピック
データアクセス,
データベース設計,
動的言語,
Ruby

MagLevプロジェクトが彼らのRubyVMのバージョン1.0をリリースした。Rubyの実装はGemStone/S Smalltalk VMをベースにしており、GemStoneの分散キャッシュ、ACIDトランザクション、永続性システム(OODB)が使える。InfoQは、MagLevプロジェクトのMonty Williams氏にMagLevがNoSQLの領域のどこによく合うのかなどを聞いた。

ミュンヘンで開催されたOOP 2011の講演内容

トピック
Agile,
設計,
Architecture,
デザインパターン,
Object Oriented Design,
Java,
Domain Specific Languages

OOPカンファレンス (Object Oriented Programming)が、「変化を極めることを通じてのビジネス・インパクト」を全体を通じたメッセージとして、2011年1月24日から28日にわたってドイツのミュンヘンで開催された。その名前に反して、OOPは、ソフトウェア・エンジニアリングの全般的な領域に関する最大かつ、もっとも長く続いているイベントの一つである。

オブジェクト指向プログラミングは間違いだったか?

トピック
プログラミング,
メッセージング,
Object Oriented Design,
Architecture

QCon London 2010のインタビューで、Erlangの最初の開発者であるJoe Armstrong博士とSmalltalk、OOP、パターンに長い間関係しているRalph Johnson博士に、オブジェクト指向に関して、私たちは長年「間違った道」を下ってきたかという質問をした。2人は「間違った道」であったことを認めたが、これはオブジェクトの考え方の実現方法に欠点があったためであり、この考え方自体の欠点ではないと述べた。

SpolskyとBobおじさんの対決

トピック
プログラミング,
Agile,
設計,
Architecture,
アジャイル技術,
ソフトウェアテスト

ここ数週間、Joel SpolskyとRobert C Martin(Bobおじさんと呼ばれている)の間で議論が交わされている。そもそもの発端は、Jeff AtwoodとJoel Spolskyの「38:th Stack Overflow」というポッドキャストで、Joelの「よくユニットテスティングをJoelテストの13番目の項目に加えるべきだと言われるんだけど、それには反対なんだ」という発言だった。

OOPに関するArticle

Java と ActionScript 3.0 の違い: 文法編

トピック
言語,
オープンソース,
プログラミング,
リッチクライアント/デスクトップ,
RIA,
Java

この記事は、Java に精通した開発者の方に、ActionScript 3.0 (以下 AS3) がどのような言語なのか、どこが Java と異なっているのか (あるいは同じなのか) を一覧できるようまとめたものです。主に AS3 の静的な側面をまとめた、文法編 (文法編) およびクラス宣言編 (クラス宣言編)と、動的な側面をまとめた、属性操作編 (属性操作編) および振舞い編 (振舞い編) の 4 編に分けて、Java 開発者が引っかかりやすいと思われる点を中心に記述しました。厳密な言語解説よりは、まず AS3 の概要が分かること、を目的に書かれています。さらに詳しい言語仕様についてはActionScript 3.0 の学習をご覧ください。

FlexおよびJavaアプリケーションのアーキテクチャ(page4)

トピック
オープンソース,
リッチクライアント/デスクトップ,
テクノロジー,
Webフレームワーク,
RIA,
Java

前記事『FlexおよびJavaアプリケーションのアーキテクチャ』第4部です。

FlexおよびJavaアプリケーションのアーキテクチャ(page3)

トピック
オープンソース,
リッチクライアント/デスクトップ,
テクノロジー,
Webフレームワーク,
RIA,
Java

前記事『FlexおよびJavaアプリケーションのアーキテクチャ』第3部です

FlexおよびJavaアプリケーションのアーキテクチャ(page2)

トピック
オープンソース,
リッチクライアント/デスクトップ,
テクノロジー,
Webフレームワーク,
RIA,
Java

前記事『FlexおよびJavaアプリケーションのアーキテクチャ』第2部です。