タグ

designに関するgreennoahのブックマーク (12)

  • [ 技術講座 ] Domain-Driven Designのエッセンス 第1回|オブジェクトの広場

    DDD難民に捧げる Domain-Driven Designのエッセンス 第1回 ドメイン駆動設計とは 株式会社オージス総研 アドバンストモデリングソリューション部 佐藤 匡剛 Domain-Driven Design Tackling Complexity in the Heart of Software Eric Evans 著 Addison-Wesley, 59.99ドル 560ページ ISBN: 0-321-12521-5 「ドメインモデリング」は、アプリケーション開発において最も重要な部分だとされています。しかしその割には、フレームワークの使い方やアーキテクチャの設計方法など技術に関する解説書はたくさんあるものの、ドメインモデリングそのものを扱った書籍はほとんど無かったと言ってもいいでしょう。Eric Evansの『Domain-Driven Design』(以降DDD)は、「

  • O/Rマッピング技術の進化が皮肉にも助長している「えせMVC症候群」

    昨日の「Ruby on Railsの『えせMVC』の弊害」というエントリー。若干「釣り」の要素が含まれたタイトルが功を奏したのか、たくさんのフィードバックがいただけた。そんな中で見えて来たのは、この問題はRailsに限った話ではなく、業務用アプリケーションで使われているJavaや.Netの世界でもよく見られる問題だということ。 その「問題」とは、ActiveRecordに代表されるO/Rマッピングの技術の進化が、来のMVC(そしてオブジェクト指向そのもの)のメリットを無視した「えせMVC」な設計を助長している、という問題である。 ・MVCやオブジェクト指向を表面的にしか理解していないエンジニアが増えている(ここが根的な問題) ↓ ・SQLを自分で記述しなくて良いO/Rマッピングはとても魅力的(これはこれで別の問題を含んでいるが、このエントリーではあえて突っ込まない) ↓ ・O/Rマッピ

  • デザイン・パターンとは何か

    先日のMVCの議論の際には、私自身いろいろと勉強させていただいたが、少し心配になったのは、「MVCの定義だって時代とともに変わる」「ウェブサービス用のMVCはSmalltalk時代のMVCとは異なるもの」「MVCなんか理解してなくてもアプリケーションが作れればいいじゃん」など、そもそも「MVCとは何か」どころか「デザイン・パターンとは何か」を理解していないんじゃないかと思われる発言が見られたこと。ということで、今日はデザイン・パターンについてひと言。 デザイン・パターンとは、(業界に蓄積されたノウハウに立脚した)何かを作る際の指針のこと。ソフトウェアに限らず、ものを作るときにはさまざまな(場合によってはお互いに矛盾する)要求条件や制約が課せられるわけだが、そんな時に過去にさまざまな事例を解決してきた先人の知恵を「パターン化」してノウハウとして身につけておけば、似たような事例に出会った時に効

  • 「RESTful MVC」なアーキテクチャの話

    最近、増井君と私でアーキテクチャの話をすることが多いのだが、そんなディスカッションの中で気に入っているのは左の図のようなアーキテクチャ。 もちろん、核となるのはビジネスロジックを含んだModelの部分。そこをしっかりと実装し、内部構造を隠す粒度の荒いインターフェイスを定義し、外から何をされてもデータの整合性が壊れない様にすることは何よりも大切。 そして、そのModel層へのインターフェイスを特定の言語に依存したクラスやAPIではなく、HTTP上でJSON(XMLでもかまわない)をやりとりするだけの RESTfulなWeb Serviceにすることがミソ。こうすることによりにより、どんなに締め切りに負われようが、誰がControllerを実装しようが「ずるができない」ように作っておく(ずる=来使うべき外部インターフェイスだけでなく、Model内部に直接アクセスして依存関係を作ってしまう事)

    「RESTful MVC」なアーキテクチャの話
  • 【雑記】 そろそろMVCモデルについて一言いっておくか

    なーんて、MVCを語れるほどの知識はないのだが、琴線に触れてしまったので、私なりに言いたいことを言うことにする。 当は、こんな話より先に、先日参加したGAE Nightの話や、Winnyの金子さんが無罪になった話を書きたいのだけど、ココとか、ココとか、ココとか、ココとか、毎日毎日毎日毎日、MVCを語られると、何かいいたくて、もう我慢できなくなってしまった。(これはエンジニアの性なのか!?) 中島さんのBlogのなかで最も釣られてしまうキーワードは「えせ」。これを使うということは、自分の考えだけが正しくて、他は間違いであるということを暗にいっているようなもの。多くの人はそれに反応してしまうから、感情論になって、あまりよい結論は見い出せなくなってしまっているんじゃなかろうか。中島さんの言っていることは概ね理解できるし、RESTfulな設計などは私の考えと被る部分もあって、ほぼ同意できるのだが

    【雑記】 そろそろMVCモデルについて一言いっておくか
  • Web2.0 - Logo Creatr

    Komponenten einrichten! Auf dieser Seite siehst du eine Übersicht aller zur Zeit verfügbaren Anwendungen, die du in deine Streams einbinden kannst. Hilfe zu den einzelnen Anwendungen und den Komponenten findest du in der umfangreichen Hilfe. Einfach auf den Button hier unten klicken. Hilfe zu den Anwendungen » Slides sind Präsentationen wie Powerpoint oder Impress die unterschiedlich konfiguriert

  • button-download.com

    button-download.com 2025 著作権. 不許複製 プライバシーポリシー

  • 見てるだけで楽しい!雑貨・インテリアを扱っている24サイトまとめ*二十歳街道まっしぐら

    インテリアサイトにアクセスしなくても、まとめてくれているサイトです。 気軽に読めます!とりあえず、ここだけは覗くようにしてみます。 1.まとめのインテリア 国内で返るデザイン雑貨、インテリアのまとめ。 2.となりのインテリア まとめインテリアの中から、ピックアップしてくれます! 北欧やイタリアのインテリアを扱っているサイトです。 3.morphica 北欧家具・雑貨。 お値段はそれなりにしますよ^^; 4.IKEA 北欧家具・インテリアのお店。 最近話題になっています!お値段お手頃でカラフルなものが多いです。 5.北欧雑貨 その名の通り、北欧の雑貨です。 北欧デザインがたまらない人は要チェック! 6.Cassina ixc イタリア家具が置いています。 めちゃくちゃいいのがあるんすけど、高いっすね~>< 7.カルテルショップ イタリア最大のプラスチック家具メーカー「カルテル」ショップ。 か

  • みんなのクリエイティブエージェンシー:C-team

    This domain may be for sale!

  • ほぼ日刊イトイ新聞 - なんだ、これは!

    人気スタイリストの伊賀大介さんが プロデュースした写真集『First time』は、 職業も年齢もさまざまな、 136人の男性を集めた写真集。 darlingは、この写真集をみたときに 「後の世代に、こんな若者がいるのかと思うと、 油断なんかしてられないなぁ」 と思ったそうです。 伊賀さんは、大のTAROファンで、 『今日の芸術』の文庫を ほうぼうで配り歩いているらしい。 アートディレクターの、 アッキィこと秋山具義さんをまじえ、 3人で会うことになりました。 そして、TAROのTシャツをつくろう、 というところへ、どんどん話は進みます!

  • Vector Magic Precision Bitmap To Vector Conversion Online

    Vector Magic Precision Bitmap To Vector Conversion Online
  • Photoshop.com | Tools

    con-block-row-text (order-1-tablet, order-0-desktop) Fire up your imagination with the most powerful Photoshop yet. Get amazing photorealistic results with Generative Fill. And add more picture to your picture with Generative Expand. Now available on iPhone, included in your plan. Coming soon for Android. PRICE - ABM - Photoshop{{small-tax-incl-label}}. for the {{annual-paid-monthly-plan}}.

    Photoshop.com | Tools
  • 1