オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Jean-Jacques Dubray , 翻訳者 編集部N 投稿日 2011年6月20日
Tim Bray氏は、Seattle Androids Developer Group におけるスピーチでこの話題について、最近話した が、論争に向けた 詳細な根拠を提供した 。彼自身の立場は必ずしも明確ではない。
私はweb開発者です。1994年以来、webのお蔭で安定した収入を得てきました。その間、何回かボーナスももらいました。なので、私はwebを分かってますし、好きですし、生業にしています。
まず、彼は質問に条件を加えることから始める事を勧めている。
基本的に、モバイルデバイス上のほとんど全てのものが、ネットワークを使う必要があり、ほとんど全てのものがHTTP経由でそれを使ってます。
なので彼にとっては、完全に全てのモバイルアプリケーションは、「webアプリケーション」である。人々が「webアプリケーション」について話すときに、考えているのは、 HTML、JavaScript、CSSで書かれたモバイルアプリケーションのことである。
あなたは CocoaTouch、 Android あるいは WinPhone7のようなフレームワークと話すコンパイルされたコードを出荷している。
彼が説明するには、ゲームがネイティブな技術で書かれる大きな理由は、 Unity や Unrealのような既存のエンジンを再利用できることにある。本質的にCコードは、 Android や iOS間のそのレベルで共有されている。
ゲームエンジンのようなweb技術の大きな利点は、全プラットフォームでクライアント コードを再利用できることです。彼が主張するのは、もし主要なプラットフォームが2つしかなければ、クロス プラットフォームでの再利用の点で、web技術の優位点は小さなものだろう。一方で、もし市場は細分化され、アプリケーション開発者は Windows Mobile 7,、RIM やWebOSをサポートする必要があるなら、web技術は際立ってくる。
彼はボード特有のフィーチャへのアクセスやパフォーマンスのような今日のweb技術が持つ、いくつかの具体的な障害を理解しているが、それらは乗り越えられないものではない。彼にとって、web技術の問題は、ツールの使いこなしや文化レベル以上なのである。
AndroidやiOSフレームワークは、エリートによって作られ、開発者が格好いいネイティブ アプリケーションを本当に簡単に作れるようにすることに、とことん焦点を当てているチームによって、活性化されている。
webフレームワークの成功も自分たちの最悪の敵になったかもしれない。
選択のパラドックスの問題があります。 EveryJSを考えてみてください。これは21の異なったJavaScriptツールキットを取り上げています。きっと、それらの殆どは、非常に素晴らしいでしょう。そして私が聞いたことも無いようなツールはもっと多くあるでしょう。あなたはどれにしますか?
そして彼が結論しているのは、webフレームワーク上での猛烈な開発にも関わらず、「ブラウザーが追いついているのかはっきりしない。」
Tim氏がまた警告しているのは、 PhoneGap と Appceleratorが、あなたが共有のWebベースのコードを使って開発でき、なおApp Sroreに出せるような、ネイティブなルックアンドフィールを持つことができる、ソリューションを提供することで、解決しようとしている問題は、「非常に難しい、表面から見えるよりもずっと難しい。」
Tim氏はまた、 Trip Itアプリケーションでの自分自身の事例について話している。このアプリは、両方バージョンを提供しているがはっきりとした理由がない。Webフレームワークがサポートできない機能は本当に使っていないのである。
また別の証拠があります。携帯上で、私はいつも[Trip It] アプリを使っていて、webサイトは見ません。私はまたお金を払っているユーザーで、私を無料から有料ラインに連れ込むのを助けるのは、ネイティブ アプリの狡賢いところでした。
スマートフォンは非常に複雑なデバイスで、新種のアプリは、「集中型アプリケーション」で毎日何万という開発者によって開発されています。それらは変化していますし、しばしば2年前にでも考えられなかったぐらいに、我々の毎日の生活を楽にしてくれます。例えば、ヘルスケア、地域ベースの商売、ソーシャルネットワーク、金融(携帯から直接チェックを預けたり、給与を受け取ったりすることは、増々普通になってきている)、娯楽などにおいてですね。それらは皆HTTPに依存しているのですが、デバイス自体はまた、幾つもの他の電話用のプロトコルを使っています。これらは、双方向性、ネットワーク認証、マイクロ請求、電力とバンド幅消費などに最適化されており、いつもデバイスに束縛されており、いつもそう思われているWebには似ていない。
ユーザーはこれまで通り、ネイティブなアプリと App Storeの便利さのほうが好きなのだろうか、それとも皆荒っぽいビジネスモデルとおさらばし、慣れ親しんだ広告を持つサイトを彷徨きたいと夢見ているのだろうか?あなたはTim氏の側ですか?それとも既に決めているのですか?実際にあなた自身が使っているネイティブ アプリとwebアプリは幾つづつですか?
前回は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
スレッド表示 返信