オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Jon Rose , 翻訳者 編集部 投稿日 2009年3月15日
Flight Framework(リンク)は、Adobe Flexでのアプリケーション開発用に増え続ける一連のMVCフレームワークに最近登場したものだ。Tyler Wright氏(リンク)、Rob Taylor氏(リンク)、そしてJacob Wright氏(リンク)はActionScriptやFlex開発のニーズを満たすためにFlight Frameworkを作り上げ、最近になってMITライセンスのもとベータ版としてオープンソース化した。Tyler氏は自身のブログ(リンク)でこのリリースについて語っている。
Flight Frameworkはここ数年流行のActionScriptフレームワークの発展版である。これはCairngormの後継であり、もともとはロゴ作成やブックビルダといったウェブ・ベースでデザイン中心のアプリケーション用に設計された。現在でも、このフレームワークはCommandHistory(やり直しや取り消しの全ソリューション)やサービスを強化するその他の実用的なユーティリティを標準装備している。
Flight Frameworkはサーバの実装に役立つFlexおよびFlashアプリケーションといった対応クライアントのサポートを重要視する姿勢を維持している。ドメイン(モジュラMVCシステム)や規定構造を通して、このフレームワークはコンポーネントのスクリプト記述を実際のアプリケーション展開に変換する。
このフレームワークの説明で、クリエイタはこれを「定型(boilerplate)」コード全てを除いてCairngorm(参考記事)になぞらえることが多い。プロジェクトのブログがこのフレームワークのさらなる詳細(リンク)について説明している。
このフレームワークはアプリケーション開発の複雑さを最小限にするモデル・ビュー・コントローラ・ワークフローを規定する。ドメイン・ロジックをモジュール化し、チーム開発を効率化し、自然なインタラクティブ・プログラミング環境を構築する。最も重要なことだが、Flight Frameworkは、日常的なコーディング作業を可能な限りシンプルで楽しめるものにするよう設計されている。
Flightは最小主義である。そのサイズから規定プロセスに至る全てにおいて、絶対必要量以上のものを要することがないよう保証している。
...
Flight Frameworkは、アプリケーションの全階層で活用できる共通の構造と手順を規定している。
...
Flightアプリケーションは、1つあるいは複数のMVCモジュール又はドメインのグループから構成されている。Flight下の各ドメインは特定のビジネス・ドメイン、または実際の関連問題および解決の組み合わせを表している。ドメインの例は無限で、ユーザ・アカウントからショッピング・カート全体まで、あるいはアプリケーションのスクリーン・フローからフル画像編集ライブラリまでといった範囲に及ぶ。これらのMVCサブシステムは、アプリケーションの目標を反映してユーザ自身が定義でき、特定の目的に対して固有のものとなる。完全に自己完結型で多くのプロジェクトで再利用されるドメインがある一方、ドメイン間あるいはアプリケーションとの間に依存性があるドメインもある。複雑なシステムのより優れたモジュール化と管理性のためドメインは階層的に編成もでき、高階層のドメインはサブ・ドメインのグループを包含する。高性能なツールであるが、ドメインは開発におけるアプローチに対して十分にシンプルであり、容易である。Flightにおいて、明確に定義されたドメインはアプリケーション開発の強みとなるだろう。
Flight Frameworkの詳細についてはこちらのプロジェクト・サイトでhttp://www.flightxd.com。
原文はこちらです:http://www.infoq.com/news/2009/03/flight-framework
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信