オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 茂田 裕行 - (株)ネクストスケープ 投稿日 2011年8月3日
Microsoftは7月27日(米国時間26日)、Visual Studio LightSwitch 2011(以下、LightSwitch)をリリースした。LightSwitchは、素早く簡単に業務用アプリケーションを作成するための開発環境で、コーディングなしでデータ中心指向アプリケーションを作成することができる。業務用アプリケーションを開発するときに発生する、定型的な作業を自動生成により削減することがLightSwitchの目的である。
LightSwitchでは、基本的にデータベースのテーブルと画面を対にしてアプリケーションを構築していく。テーブルを作成するには、専用のGUI画面(デザイナ)を用いる。テーブルの列を追加したり、テーブル同士のリレーションを張るなどしてスキーマを作成した後、詳細編集画面や検索一覧画面などのあらかじめ用意されたテンプレートを元に画面を作成する。プログラムの動作に必要なソースコードは自動生成されるので、これだけでデータの表示や更新や入力値検証などの最低限の機能を持った画面を作成できる。
また、画面のデータソースとして、LightSwitchで作成したテーブル以外に、既存のデータベースのスキーマを読み込んで利用できる。SharePoint、WCF RIA Servicesといった外部サービスのデータを連携して使用することも可能である。
自動生成で要件を満たせない場合は独自の処理を追加できる。その際にも用意された仕組みに則れば、かかる手間を削減できる。例えば、入力値チェックでエラーが発生したときの画面表示は用意されているので、開発者は検証処理とエラーメッセージのみコーディングすればよい。さらに、LightSwitch単体で実現できない要件については、拡張ツールキットを利用して独自の画面テンプレートやデータ型などを作成することで対応可能である。
成果物としてはクライアントアプリケーションとサーバアプリケーションが自動的に生成されるが、それぞれの動作環境を要件に合わせて選択することができるのも特徴のひとつである。クライアントアプリケーションはデスクトップまたはブラウザから選択可能で、サーバアプリケーションはローカルPC、サーバ上のIIS、またはWindows Azureから選択可能である。データベースサーバは、SQL Server 2005以降のバージョンであれば、どのエディションでも利用可能である。また、サーバがWindows Azure上で動作する場合はSQL Azureを利用する。
|
サーバアプリケーションの動作環境に
|
LightSwitchは有償だが、評価目的であれば、30日間(登録すればさらに60日間)利用できる評価版が用意されている。
この機会に試してみてはいかがだろうか。
前回は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
スレッド表示 返信