InfoQ

InfoQ

トピック・タグ別の表示

方法論に関するすべてのコンテンツ


方法論に関する最新コンテンツ

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

トピック
Java EE,
OOP,
Flex,
Java,
Flash,
Adobe,
言語,
デザインパターン,
方法論,
オープンソース,
プログラミング,
設計,
Object Oriented Design,
Patterns,
RIA,
リッチクライアント/デスクトップ

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

方法論に関するNews

J. Sutherland氏らによるアジャイル関連のリソース

トピック
Agileの採用,
Scrum,
方法論,
Agile in the Enterprise,
アジャイル技術,
Lean,
プログラミング,
Agile,
CMM&CMMI

MicrosoftはVisual Studioを利用する開発者向けにアジャイル開発の原則やガイドラインを含んだリソースを提供している。このリソースにはJeff Sutherland氏, Ken Schwaber氏, David Star氏, Mitch Lacey氏, David J. Anderson氏などのアジャイルリーダーが書いた、どんな開発チームでも利用できるアジャイルの方法論の要点が含まれている

プロパティへのINotifyPropertyChanged注入することができるIL Weaving

トピック
MSBuild,
AOP,
XAML,
Japanese Build systems,
.NET,
方法論,
プログラミング

Simon Cropp氏は、プロパティの変更を実装されたプロパティに自動的に通知するIL weavingツールをリリースした。IL weavingは、アセンブリのILコードを書き換えて、機能を追加するテクニックである。

Paul ClementsがBigLeverの副社長に

トピック
方法論,
プログラミング,
設計,
Architecture

数少ないプロダクトライン・エンジニアリング専門会社の1つであるBigLeverは、最近 Dr. Paul Clementsを Customer Success部門の副社長に採用した。Clements 氏は、一般にソフトウェアアーキテクチャの草分けの1人として、そして特にプロダクトライン・エンジニアリングで有名である。

ディベート: 煩わしい詳細

トピック
方法論,
設計,
Architecture,
フレームワーク,
プログラミング,
Debate

BobおじさんとSimon Brown氏がシステムアーキテクチャを描く上でのインフラストラクチャの役割について議論している。

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

トピック
Ruby,
動的言語,
SmallTalk,
Caching,
OOP,
言語,
データアクセス,
データベース設計,
Object Databases,
クラスタリング&キャッシング,
スケーラビリティ,
方法論,
データベース,
パフォーマンス&スケーラビリティ,
MagLev,
プログラミング,
GemStone

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

方法論に関するArticle

Java と ActionScript 3.0 の違い: 文法編

トピック
Java EE,
OOP,
Java,
Flash,
Flex,
言語,
オープンソース,
方法論,
Adobe,
プログラミング,
RIA,
リッチクライアント/デスクトップ

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

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

トピック
Java EE,
Webフレームワーク,
Java,
OOP,
Flash,
オープンソース,
言語,
方法論,
Adobe,
RIA,
プログラミング,
テクノロジー,
Architecture,
リッチクライアント/デスクトップ

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

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

トピック
Java EE,
Java,
Webフレームワーク,
Flash,
OOP,
Flex,
言語,
方法論,
オープンソース,
Adobe,
リッチクライアント/デスクトップ,
テクノロジー,
プログラミング,
RIA,
Architecture

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

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

トピック
Java EE,
OOP,
Java,
Webフレームワーク,
Flash,
Flex,
言語,
方法論,
オープンソース,
Adobe,
RIA,
リッチクライアント/デスクトップ,
Architecture,
プログラミング,
テクノロジー

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

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

トピック
Java EE,
Java,
OOP,
Webフレームワーク,
Flash,
Flex,
言語,
オープンソース,
方法論,
Adobe,
RIA,
リッチクライアント/デスクトップ,
プログラミング,
テクノロジー,
Architecture

Java EE Platformは、ナンバー1のエンタープライズWebサーバーです。Adobe Flash Platformは、ナンバー1のリッチインターネットアプリケーション開発環境です。これら2つを使用することで、エンタープライズバックエンドソリューションと優れたユーザー体験を利用した、印象的なデータ中心アプリケーションを実現できます。 この記事では、FlexとJavaで開発するアプリケーションのアーキテクチャに関して4回にわたりご説明します。

方法論に関するMinibook

Domain Driven Design(ドメイン駆動設計) Quickly 日本語版

トピック
顧客要求,
Domain Specific Languages,
方法論,
言語,
Agile,
Architecture,
デザインパターン,
プログラミング,
Domain Driven Design

ビジネス領域の深い理解を反映したドメインモデルを設計するための、ヴィジョンとアプローチです。この本は、Eric Evans氏の「Domain Driven Design」の主要点を短く読みやすく要約しました。