オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Charles Humble , 翻訳者 編集部N 投稿日 2010年10月13日
Oracleが始めて仕切ったJavaOneで、もっとも重要なアナウンスの一つが、JavaFXの将来計画についてであった。2011年に出荷予定のJavaFX 2.0の提案されたロードマップには、いくつもの歓迎すべき追加項目が含まれていた。マルチスレッド化の改善、HTML5のサポートによる WebViewコントロール、メディア ライブラリの大きなオーバーホールなどである。中でも一番重要なのは、JavaFX Scriptのバインディング サポートを含めて、全てのJavaFX 2.0 APIがJavaクラスを介して見え、JVMで動く他の言語からアクセスできるようにする、ということをOracleが目指していることである。この中には、明らかにJava自身とJRuby, Jython, Clojure, Groovy, Scala などの代替言語が含まれている。JavaFXに対する共通の批判は、開発者が JavaFX Scriptという、また新しい言語を学ぶ必要があることだったので、この動きは、非常に歓迎されるだろう。
しかし2つの重要な犠牲者がいる。1つ目がJavaFX モバイルである。ロードマップは、これに触れておらず、Oracleは、JavaOneでそれについて何もいわなかった、その代わり、JavaMEに焦点を当てていた。我々は、はっきりさせようとOracleにアプローチしたが、彼らは、何も言ってくれなかった。しかし、JavaFXがフォーカスしているのは、デスクトップであることは、明らかである。2つ目の犠牲者は、以前報告したように、JavaFX Script自身で、 JavaFX 2.0の一部として開発されない予定である。これは、Oracleにとって、賢明かつ実利的な決定であるが、JavaFXと競合間の重要な差別部分をなくしてしまうことにもなる。
しかし、Javaコミュニティがこの停滞を打開する可能性はある。代替のJVM言語(これの概念実証は、すでにRubyに存在する)を使って、内部DSLとして、JavaFX Scriptの重要なフィーチャを開発するか、Oracleのサポート無しでJavaFXの開発を引き継ぐかである。JavaFX Script コンパイラーは、すでにオープンソースであり、Oracleの製品開発部門の上級副社長である Thomas Kurian氏は、JavaFXのコントロールをオープンソースで進める戦略を発表した。
JavaOne以後に、 Stephen Chin氏は、Visageプロジェクトをアナウンスした。これは、ほとんどJavaFX ScriptをベースにしたGUIを書くための代替のDSLである。
JavaFXプラットフォームのユニークなフィーチャの一つが、UIを作るための宣言型言語であることでした。Javaのような命令型言語とUI定義用のXMLマークアップ言語を混ぜるのではなく、UIを作る専門に設計された、1つの宣言型言語にすべてをまとめ上げたのです。不幸にして、Oracleは、JavaFX Scriptを手放すビジネス上の決定をしました。そこで我々は、たいまつを拾い上げました。Visageの目標は、 JavaFX Scriptの遺産を引き継ぎ、また言語とその適用できるアプリケーションの範囲を拡張していくことです。我々の一番の目標は、 Visageを新しいJavaFX 2.0 APIに(それが入手できる時に)ポートすることです。同時に、UI開発に役立つ、いくつかの言語フィーチャを増やすことに取り組んでいます。最後に、VisageがサポートするUIツールキットの範囲を広げるつもりです。その中には、Apache Pivot, Flex, Android, そして HTMLが入ります。
JavaFX Scriptコンパイラが Visageプロジェクトの土台です。Chin氏が言ったのは:
我々は、我々のプロジェクトの目標を達成するのに、さらなる支援は必要ではありませんが、Oracleには、引き続き、JavaFXプラットフォームの残りの部分をオープンソース化する策を講じるように、働きかけたい、と思います。JavaOneで、 JavaFXのコントロールをオープンソース化していく、というThomas Kurian氏のアナウンスは、正しい方向への大きな一歩でした。私は、また自分のブログで、 JavaFXプラットフォームを完全にオープンソース化するよう嘆願するコミュニティ活動を始めました。Visage は、すでにコミュニティから注目を集め始めています。我々は、プロジェクトに対して多くの関心、メーリングリストでの非常に活発な議論、そしてJavaFX Script のクリエーターである Christopher Oliver氏のようなJavaFXの著名人からアドバイスを受け取ってます。私は、また Brian Goetz氏を含んだJavaFXコンパイラ プロジェクトの以前のメンバーとも話しています。そして彼らは、大変協力的で、知識転移を伴った助けをしてくれていますし、新しい言語フィーチャについて意見してくれます。
Chin氏はまた、以下のように話した。
コンパイラの開発は、最初に取り掛かるような簡単な仕事では、ありませんし、我々の多くの者にとって、副業です。もしJavaコミュニティのメンバーがこのプロジェクトを成功させたかったら、我々は、できる限りの助けを借りられるはずです。コアのコンパイラ開発に加えて、我々には、また、プラグインの開発、文書化、そして助けを借りてやりたいことが他にもあります。また、この技術を利用したいと思う会社は、どうか、このプロジェクトで働く人達をサポートしてください。Oracleの指導のもとにあった時、と同様あるいは、それ以上に、この技術が保守され、そしてサポートされることを保証する助けをしてくれる会社とパートナーシップを結びたいと考えています。
Sunは、コンパイラをオープンソース化することによって、Javaコミュニティに素晴らしいサービスを提供した。この言語がOracleのコントロールから離れて、どれだけ成功するのかを見届けるのは、おもしろいだろう。
前回は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
スレッド表示 返信