タグ

PureMVCに関するmikasa06のブックマーク (8)

  • 北から南や西を見て思うこと

    最近やりたいことが溜まってきたのでメモ。 Railsのプログラミング RSpecの書き方(仕事では使い始めた) modelのspecファイルを作るのは簡単なんだけど、controllerのspecファイルを作るために、構造を理解するところでハマる。よくわからん。rubyist maganizeの次回に期待。 mecabを使ったテキスト解析系のアプリ(具体案無し)。 hyperestraier のクローラと組み合わせたら面白そうだよね。 masuidriveさんの「設定より規約サーバ」とかrails-create-xxx系 あたりを実際に使ってみたいなぁと。公開されてないのかなぁ。 Flexのプログラミング ActionScript3もしくはFlex3用のフレームワーク。PureMVC とかEasyMVC とかあるよね。Cairngormはおおげさすぎかなぁ。 コードジェネレータ。FCG

  • PureMVCでの実装に必要なクラス構成 : as3, flex, puremvc | メモリークラフト

    PureMVCを実装するときに実装側に必要なクラス構成と、 そこで必要な処理をメモとして簡単にまとめてみました。 まだソースは読みきれていないので、ざっくりとした基的な解釈です。 場合によっては過不足あるかも知れませんが、 いちおう一般的なFlexアプリを想定した場合です。 【Controller】 ●アプリケーションファイル(MXMLまたはSpriteの拡張クラス) ・Facadeクラスをインスタンス化 ・アプリケーションをスタートアップイベント識別子と関連付けてFacadeに登録 ●Facadeの具象クラス ・スタートアップイベントと各ビジネスイベント識別子を定義 ・スタートアップイベントと各ビジネスイベントを、 対応する各Commandクラスと関連付けて登録 ●Commandの各具象クラス ≪スタートアップCommand≫ ・初期化した各ProxyをFacad

  • PureMVC - Home

    Stable and feature-frozen since 2008 While the "release early, release often" development philosophy can help a team learn what their product should do, if that product is a framework, adopters often tire of trying to hit a moving target. With PureMVC, we nailed down the scope early on, fixed the bugs, and let it be. MVC is simple, there's no reason to keep changing it Many so-called Model-View-Co

    PureMVC - Home
  • PureMVC - flex_framework @ ウィキ

    「図の解説」 PureMVCではMXMLから送出されるイベントを最初にハンドルするのはMediatorというクラスです。 CairngormでいえばFrontControllerにあたる部分でしょうか。 ただしこのMediatorクラスはCairngormで言えばViewHelperクラスの役割を (つまりはイベントを発生させるためのロジック実装)持っています。 このMediatorの中で該当のModel層にあるProxyクラスをインスタンス化、メソッド呼び出しを行って、処理を行います。 実質、このMediatorクラスがそれぞれのクラスを制御しています。 では関連図に出てきた「Façade」というのは何かと申しますと、 グローバルイベントのコントロールを行うクラスになります。 ここでいうグローバルイベントとは、「View層に依存しないイベント」ということになります。 何のことやらわからな

    PureMVC - flex_framework @ ウィキ
  • PureMVC

    PureMVCとは? PureMVC.org(http://www.puremvc.org/)が提唱するFlexのフレームワークです。 これまでFlexのフレームワークといえば、Cairngormがメインでした(少なくとも私の中では)。 しかし、CairngormはCommandクラス、Eventクラスが無数に増える上、ひとつのイベントを追加しただけで、 Command、Event、Delegateなど複数のクラスができるので、かえって面倒になっていました。 このあたりの欠点を見直されたものがPureMVCであるといえるでしょう。 長くなりますので、興味のある方は下へどうぞ。 MVCともあるとおり、PureMVCは設計方法のMVCモデルを基としています。 0.スタートアップファイル PureMVC、というよりはすべての基となるMXMLまたは、 Spriteクラスを継承したActionS

  • オープンソースFlex開発フレームワークが示すプラットフォームの大きな動き

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    オープンソースFlex開発フレームワークが示すプラットフォームの大きな動き
  • flex_framework @ ウィキ

    Flexのフレームワークを比較検証するため(あるいは布教活動に役立てるため)のサイトです。 さまざまなフレームワークが登場し、どれがどのようなものなのか、さっぱりっていうことがあると思います。その助けになればと思いまして、作ってみました。 またページは自由に編集することができます(間違っているところ、解釈が違うところなどはぜひ、修正をお願いします!!) 注意!! この検証の中で使われているサンプルはすべてFlexBuilder3を使って作ったものです。 FlexBuilder2で動かないことがありますので、注意をお願いします。 <<概要>> アドビ社のリリースしているオープンソースなフレームワークです。 {イベント駆動型なFlexのいろいろなイベントと、そのイベントが起きたときに実行されるロジックとをマッピングすることにより、 イベントを一元管理するようにしたものです。} Controll

    flex_framework @ ウィキ
    mikasa06
    mikasa06 2009/10/02
    ★★★構成図あり★★★
  • Flex アプリケーションのフレームワークの比較 : flex, puremvc | メモリークラフト

    SILVAFUG(The Silicon Valley Flex User Group)のミーティングで行なわれた Flexで使用できる各種フレームワークの比較をテーマにしたプレゼンテーション メモとして簡単な抜粋を超適当に訳してみた。 観点としては ・とっつきやすさ(Approachable) -ドキュメント -普及率 -開発者コミュニティ -知識共有(他の言語の技術を応用しているか) ・拡張性(Scalable) -コードテスト -カプセル化のしやすさ -変更のしやすさ -共同開発のしやすさ -モジュール化のしやすさ ・開放度(Flexible) -オープンソースライセンス -コンテキストの内部、外部に対しての依存性(少ないほどよい) 内部:Flexフレームワーク 外部:PHPJava、AMF、AIRなど の3つ。 以下がそれぞれの特徴 Slide (

  • 1