オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Michael Hunger , 翻訳者 吉田 英人 投稿日 2011年4月10日
JetBrains は本日,Objective-C 用 IDE "appCode" 完全機能版の早期提供プログラム (Early Access Program / EAP) を一般に公開した。
主な機能は以下のとおりだ。
InfoQ ではこの新しい IDE について,JetBrains の Maxim Shafirov 氏に質問する機会を得た。
InfoQ: appCode の開発を決定した理由は何でしょう?
Maxim: 私たち JetBrain は,デスクトップアプリケーションにおいて,さらには広くコンシューマ対象ソフトウェアにおいて,Apple の行った功績をすばらしいものと考えています。彼らは操作デザインにおいて,新たなスタンダードを確立したのです。ただしそれは,開発ソフトウェアに関しては当てはまらない,というのが当社の意見です。ですから私たちは,すばらしいソフトウェアとはどうあるべきかを理解して,生産性とコード品質に腐心している開発者たちに向けて,JetBrains の持つ開発ツールエクスペリエンスをこの新たな市場に導入する大きなチャンスがある,と考えたのです。
InfoQ: appCode を開発する上では,主にどのような課題があったのでしょう? Apple からの協力はありましたか?
Maxim: 課題は Objective-C です! この言語はもともと, C 言語にヘッダファイルを基本としたモジュール構造や,マクロ処理などを追加したものでした。近代的な IDE にふさわしいレベルのコード解釈処理をユーザに提供する上で,すべての要素をオンザフライで解析し処理するために,私たちは非常にスマートなトリックをいくつも開発しました。今までのところ Apple とは連絡を取っていませんが,これから援助を得たいと思っている部分はあります。具体的には,デバイスのデバッグに関してです。
InfoQ: appCode はすべての Mac 開発に,つまり iOS と MacOS のいずれにも使用できるのでしょうか?
Maxim: もちろんです。現在の EAP は,大規模な Mac OS プロジェクトのビルドが少し遅いのですが,それでも,ほら,まさにこれが最初の EAP です!
InfoQ: appCode と Xcode を比較して,もっとも大きく違う機能,開発者にとって有益な機能は何だと思われますか?
Maxim: 基本的な機能は,他の IntelliJ ベースの IDE と変わりありません。コードナビゲーション,オンザフライのコード解析,クィックフィックス,操作ヒント(Intention Action),リファクタリング,スマートエディタといったものです。
InfoQ: Apple が独占している市場で競合することについて,彼らは何と言うでしょう? これまでのテスタあるいは開発者からの反応はどうでしたか?
Maxim: まず最初に,iDevice と Mac にインストールされる iOS および Mac OS 用アプリ – これが Apple の主要なマーケットなのです。開発者向けアプリではありません。ですから私たちは,appCode を使ってすばらしいアプリが開発されることが,Apple にとってよいことだと考えています。
率直に言って,初期の非公開 EAP ビルドは品質的に極めて低く,機能も不完全でしたが,それでも最初の反応はとても肯定的なものでした。詳しいことは話せないのですが,Apple の App Store の人気プログラムの中にも,すべて appCode で開発されたものがいくつかあるのです!
InfoQ: アプリケーションの開発には,Xcode や Apple の開発インフラストラクチャも必要になりますか?
Maxim: はい,Xcode 3 または Xcode 4 をインストールしておく必要があります。最低でも Xcode に付属しているプラットフォーム SDK と Interface Builder,それからデバイスシミュレータが必要です。
InfoQ: appCode を使用する上で,どのような制限がありますか? 動作対象は MacOS のみでしょうか?
Maxim: はい,Mac OS X でのみ実行可能です。理由は先ほど述べたとおり – Xcode が必要なためです。
InfoQ: Xcode のプロジェクトファイルを置き換えることも可能だったのではないでしょうか?
Maxim: いいえ! 今のところは,appCode のアーリーアダプタたちが,プロジェクトをいつでも Xcode に移して,開発を続けられるようにしておくことが重要だと考えています。Xcode から appCode へのスイッチについても,追加設定なしで行えるようにしておきたいのです。そのために私たちは,Xcode のプロジェクト構造をそのまま使うことにしました。appCOde では Xcode プロジェクトの新規作成とオープンが可能です。
InfoQ: appCode のロードマップとライセンスについて教えてください。価格に関する情報はすでにあるのでしょうか?
Maxim: そうですね,公開 EAP がリリースされたばかりですので,ユーザの意見を注意深く聞きたいと思っています。それによって計画が大きく変わるかも知れませんし,変わらないかも知れません。まずはそれからです。価格設定については検討中ですが,手頃なものになることは確かです。
InfoQ: 詳細に即答いただいて,ありがとうございました。
appCode についてのより詳しい情報は,JetBrains のブログ および appCode フォーラム を参照するか,あるいは twitter で jetcidr をフォローすることで入手可能だ。
前回は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
スレッド表示 返信