オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Abel Avram , 翻訳者 大田 緑 - (株)チェンジビジョン 投稿日 2011年1月27日
Gartner ウェビナー (PDF) において、今日のソフトウェア業界の主要なプレイヤ3社であるApple、Google、Microsoftを比較している。このwebinarでは、今日、各社がどのような立場にあるのか、また、互いの競争によって、どのようにITの決定に影響を及ぼすのかを見ようとしている。TheOpenSourcery では、機敏性とオープン性という異なる視点からこれらの企業を比較する。
Gartnerフェローであり、副社長のTom Austin氏、同じくGartnerフェローであり、副社長のDavid Mitchell Smith氏は、“Google vs. Microsoft: The Battle for Future Dominance (and Apples Sneak Attack)” (Google対Microsoft - 将来の支配者としての戦い(とAppleの奇襲))というウェビナー (PDF)(登録が必要)を行い、Apple、Google、Microsoftを比較しながら、主な特徴や現在の経済状況、将来の予想がどうなっているか、企業でどのように見られているか、お互いに主要な製品を比べてどうか、そして、これらの企業の対立によって、ITの決定はどのように影響を受けるかについて述べた。
Tom Austin氏は、Appleについて以下の特徴を力説した。
Googleについて、Tom Austin氏は特に次のように述べた。
David Mitchell Smith氏はMicrosoftについて次のように述べた。
Austin氏とSmith氏によると、MicrosoftとGoogleは両方とも経済的にうまくいっているが、どちらも成長していない。そのため、両者とも成長の機会をうかがっている。Microsoftは検索と広告ビジネスのシェアを手に入れたい一方で、クラウドコンピューティングの分野にいるGoogleの計画は、それほど予想できるものではない。Googleは、Chrome、Check-out、Analytics、YouTube、Searchといった、あらゆるツールを構築してきた。そして、IP、ロケーション、検索履歴、閲覧ウェブサイト、視聴ビデオ、ツィートなど、人々の非常に多くのデータにアクセスしてきた。このため、Gartnerのアナリストたちが考えたのは、Googleがユーザの詳細なデータにこっそり忍び寄り、「社会と人口統計学のトレンド、行動目標、潜在的な社会的プロファイル、個人的な好み」を使って、「情報の民主化」をどのようにお金にできるかということだ。
Appleの話は違う。Appleは、ここ数年、著しい成長を見せている。iPod、iPhone、iPadは、健全なサインを表し、この会社の利益を増加させている。
以下は、これら3つの会社が企業でどのように認識されているかに関するGartnerの調査だ。
TheOpenSourceryは、外部からの認識するソフトウェア開発の機敏性とオープン性という異なった視点から、Apple、Google、そして、Microsoftを比較した。Appleは、長期間にわたって繰り返し秘密主義を貫き、必要であれば迅速に反応する機敏性を持つと見られている。
Apple – 一般的な方向性を持つが、全体的な計画の詳細やその手段については発表しない。むしろ反対に、それらの詳細は極端なほど秘密裏に置かれている。そのため、クライアントや顧客とのテストや共同設計も、極端に秘密にされる。主要なアップデートのサイクルは通常1年だが、主要なアップグレードや最近のiPhoneやiPadで見られた不具合修正は非常に少ない。
Googleは相反するレビュー結果だった。とてもオープンな時もあれば、Appleのように秘密主義の時もある。
Google – 一般的な方向性を準備して紹介する。それから、1つか2つのイテレーションで撤退するか、方向を変えるか、主要プロジェクトの作業を延期する。2つ例を挙げると、Google WaveとNexus One Smartphoneだ。Googleは、詳細な計画に関してオープンであることに相反する記録がある。あるプロジェクトは明確であり、他のプロジェクトではAppleと同じく秘密主義だ。しかしながら、一度基本的なAPIを示すと、プロジェクトはもっとオープンになる。クライアントは、たびたびベータテストをするために初期の段階で呼ばれる。[Google BooksやGoogle Mapsを考えてみよう] そして、ソフトウェアに対する反応を調査される。プロジェクトは、3-6ヶ月のサイクルで短いアップデートを行う傾向がある。[AndroidやGoogle Docsを考えよう] しかし、これはより長い1年か、最初の計画を練る時間を終えた後のことかもしれない。
Microsoftはときどきオープンであり、長期的な開発サイクルを持つ。
Microsoft – 戦略的な計画と方向性を提供する。次々に出されてきたWindowsは、1つの重大な第一歩と共に、CES 2011において、Steve Ballmer氏によって再び一新された。独占的にIntel x86 プラットフォームを選択する代わりに、MicrosoftはARM CPU+Systemアーキテクチャを追加した。しかし、OSはWindows Phone 7ではなく、Windows 7だろう。[主に同じ言語のツールで構築されているが、いくつかの新しいOSの設計と実装の手法を持つ。]
Googleのように、Microsoftは、どのように詳細な計画を実行するかについて、相反するものがある。ある時はオープンであり、またある時は極端な秘密主義だ。しかし、Microsoftは、時には何千ものユーザの参加者と名声のある初期クライアント/企業の導入者たちを参加させて、ほぼ必ず実質的なベータプロセスを設けている。しかしながら、Microsoftのソフトウェアは、通常、何年間も吟味された非常に長期的な納品サイクルを持つ。典型的なものは、XPからVistaへの最近のWindowsのサイクルが4-5年であり、Windows7からWindows8は2-3年になりそうだ。VistaからWindows 7へのWindows 7 アップグレードでさえ、1年よりも長かった。IEブラウザのようなより小さなソフトウェアプロジェクトでさえ、Microsoftの開発サイクルはとても長い。IE6からIE7は6年以上かかった。Bill Gates氏がIE7の後のもっと速いアップグレードサイクルを約束した後でさえ、IE8は2年以上かかり、IE9は同様に2年のサイクルになりそうだ。
各社とも長所と欠点を持つ。そして、長い間、存在し続けるだろうが、その発展を予測することはとても難しい。1社が、Apple、Google、Microsoftのいずれかと共に進むことを選択する場合、可能な限りベンダを閉じ込めるのを避けるとよいだろう。
前回は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
スレッド表示 返信