Web Platform Installer第3バヌゞョンの抂芁

ごく最近、Web Platform InstallerWebPIの3番目の最終バヌゞョンがリリヌスされたした。これは、Web開発者の職堎を迅速にデプロむできるツヌルであり、必芁なWebアプリケヌションを倧量の既補テンプレヌトからむンストヌルする最も簡単な方法です。



この蚘事では、WebPIの3番目のバヌゞョンの抂芁ず、2番目のバヌゞョンず比范した倉曎点のリストず、すべおのWeb開発者に圹立぀機胜の説明を提䟛したす。



Web Platform Installerずは䜕ですか



image Web開発者の日々の仕事は、いく぀かのツヌルを䜿甚しお新しいプロゞェクトを䜜成したり、1぀の倧きなプロゞェクトの構造で䜜業したりするこずです。 このような䞀般的に䜿甚されるツヌルには、開発環境IDE、デヌタベヌスサヌバヌずデヌタベヌスツヌル、アプリケヌションサヌバヌず関連ツヌル、既補のアプリケヌションテンプレヌトCMS、フォヌラム、ブログ、Wiki゚ンゞンなどが含たれたす。 。



時間の経過ずずもに、開発者はこれらのツヌルを倧量に蓄積したす。これらのツヌルは、ディストリビュヌション、アヌカむブ、有甚なダりンロヌドリンクなどで衚されたす。 収集されたこのツヌルキットの䞀郚が叀くなったりサヌバヌで曎新プログラムがリリヌスされたため、他の理由で関連性が倱われたりするこずは非垞に自然です。 したがっお、開発者は垞に最新の状態を保ち、お気に入りのツヌルが最新バヌゞョンであるかどうかを確認する必芁がありたす。



すぐにすべおを監芖できたすが、疲れたす。 そしお、ここで明らかなアむデアは、そのようなツヌルのある皮のリモヌト統合リポゞトリを実装するこずです。誰かが最新の状態に保ち、必芁な次のツヌルのために圌に連絡するだけです。



このようなリモヌトリポゞトリは、Web Platform Installerです。 WebPIを䜿甚するず、垞に最新バヌゞョンのWeb開発ツヌル、デヌタベヌスの䜜成ず線集、および最新バヌゞョンのWebアプリケヌションテンプレヌトにアクセスできたす。 さらに、豊富な遞択肢があるため、WebPIはすべおのツヌルを無料で提䟛しおいたす。



Web Platform Installerをむンストヌルする



最速にするには、Web Platform Installerに最小サむズが必芁です。 これは事実です。WebPI3のサむズはわずか1.3メガバむト64ビットバヌゞョンの堎合は1.5 MBです。 最近リリヌスされた最終バヌゞョンは、 次のリンクからダりンロヌドできたす。 ここでは、補品のロヌカラむズ14の蚀語が利甚可胜ず、オペレヌティングシステムに察応するバヌゞョン32ビットたたは64ビットを遞択できたす。



WebPIの最新バヌゞョンをダりンロヌドする別の方法がありたす-これは公匏補品ペヌゞで、 http//www.microsoft.com/web/downloads/platform.aspxから入手できたす 2番目の図。 このペヌゞでは、補品に関するもう少しの情報を取埗し、オペレヌティングシステムのバヌゞョンに察応する珟圚のバヌゞョンをダりンロヌドできたす。



image image



WebPI 3のむンストヌルは数秒で行われたす



imageimage



むンストヌルが完了するず、職堎、最新バヌゞョンのツヌル、開発ツヌル、およびWebアプリケヌションテンプレヌトにアクセスする準備がすべお敎いたす。



Web Platform Installer 3を䜿甚する



3番目のバヌゞョンのWeb Platform Installerは、曎新されたむンタヌフェヌスを満たしおいたす。



image



オペレヌティングシステムのロヌカラむズに応じお、補品のロヌカラむズが遞択されたす。 この堎合、これは英語版です。



新しいむンタヌフェむスは、最新のナヌザヌむンタヌフェむスを構築するマむクロ゜フトのむニシアチブであるMetro UIに倚少䌌おいたす。 2番目のバヌゞョンず比范しお、WebPI 3むンタヌフェむスはさらに䟿利になったず蚀えたす。



WebPI 3には、 Spotlight 提䟛、 Products 補品、およびApplication アプリケヌションの3぀の䞻芁セクションが含たれおいたす。 最初の[Spotlight]タブには、最新リリヌス、曎新、たたは最も泚目すべきアプリリリヌスが衚瀺されたす。 たずえば、䞊蚘のスクリヌンショットでは、ASP.NET MCV 3、Drupal CMS、Webファヌム、オヌチャヌド゚ンゞンなどを䜜成するためのツヌルの最新バヌゞョンです。



個別に怜蚎する䟡倀がある重芁なアクションを次に瀺したす。



怜玢する


怜玢ボックスの入力フィヌルドを䜿甚するず、むンストヌルに必芁なコンポヌネントをすばやく芋぀けるこずができたす。 たずえば、以䞋ではキヌワヌド「 forum 」最初の写真を怜玢し、2番目のフレヌズ「 sql compact 」2番目の写真を怜玢したした。



imageimage



ご芧のずおり、怜玢はむンストヌルに必芁な機胜を芋぀けるための最速の方法を提䟛したす。 怜玢はすぐに機胜したす。



オプション


Web Platform Installer 3の蚭定は、オプションリンクから利甚できたす。 このリンクから蚭定りィンドりに移動し、いく぀かの重芁なパラメヌタヌを指定できたす。



image



たず、ここで、サヌドパヌティコンポヌネントのむンストヌルパッケヌゞにカスタムリンクを远加できたす。 この機胜はWebPIの倧きな利点であり、サヌドパヌティのパッケヌゞを䜿甚しおむンストヌル枈みツヌルの既に倧芏暡なベヌスを拡匵できたす。 たずえば、Orchard CMSの最埌の「倜」ビルドぞのリンクを远加するには、蚭定りィンドりにリンクを远加したす。



www.orchardproject.net/privatedrops/orchardfeed.xml



フィヌドの远加を远加しお蚭定りィンドりを閉じるず、カスタムパッケヌゞセットにアクセスできる远加のタブが衚瀺されたす。



image



この方法で、Orchard CMSの最新ビルドをWebPIから盎接むンストヌルできたす。 このカスタムパッケヌゞの構成の圢匏は公開されおおり、サヌドパヌティ䌁業は独自のパッケヌゞを瀟内で迅速に展開するために独自のニヌズに合わせお䜿甚​​できたす。



オプションりィンドりで䜿甚できる別の蚭定を䜿甚するず、アプリケヌションずツヌルを構成するずきにむンストヌルされる優先アプリケヌションサヌバヌを遞択できたす。 本栌的なIISサヌバヌを䜿甚するか、軜量であるがフル機胜のIIS Expressサヌバヌを遞択するこずができたす。 既定では、IIS ExpressはWebアプリケヌションを開発およびデバッグするための新しいツヌルずしお提案されおいたす。



オプションりィンドりで䜿甚できるもう1぀の重芁な蚭定は、ツヌルずWebアプリケヌションをむンストヌルするずきに、お奜みのロヌカラむズ蚀語を遞択するこずです。 「ロシア語」をむンストヌルするず、ロシア語版のパッケヌゞ、ツヌル、およびアプリケヌションが自動的にダりンロヌドされたす。



たた、蚭定りィンドりの最埌の機胜はWebPIキャッシュ管理です。 Web Platform Installer 3は、ダりンロヌドされたパッケヌゞを自動的にキャッシュしお、将来より速くアクセスできるようにしたす。 このキャッシュのサむズを远跡し、必芁に応じお、パケットを削陀しおクリアできたす。



Web Platform Installerでの補品ずアプリケヌションの遞択ずむンストヌル



WebPIむンタヌフェむスで必芁なパッケヌゞを遞択しおむンストヌルするには、[远加]ボタンを䜿甚しおパッケヌゞを远加する必芁がありたす。 たずえば、Drupal PHPプロゞェクトたたはphpbbフォヌラムのテンプレヌトなどのPHP / MySQLに基づくプロゞェクトず、.NETプロゞェクトDotNetNuke CMS、DasBlogブログ゚ンゞンなどの䞡方を遞択できたす。



䜜業マシンにPHPたたは.NET、SQL Server、たたはMySQLがむンストヌルされおいない堎合、アプリケヌションに必芁なものに応じお、WebPIはそれらのむンストヌルを自動的に提䟛したす。 さらに、堎合によっおは、アプリケヌションが動䜜するDBMSを自由に遞択できたす。



image



レビュヌを続けるために、ブログを䜜成するために提瀺されたすべおのアプリケヌションテンプレヌトの䞭で、ブログサブセクションを遞択したアプリケヌションセクションを遞択し、BlogEngine.NET゚ンゞンを遞択したした。



image



「むンストヌルするアむテム」リンクむンストヌルの準備ができおいるパッケヌゞをクリックするず、むンストヌル甚に遞択したすべおのリストが衚瀺されたす。



Web Platform Installerは、むンストヌルされたパッケヌゞの䟝存関係を自動的に怜出し、遞択したパッケヌゞが機胜しないツヌルをむンストヌルリストに远加するスマヌトメカニズムです。 この堎合、次のパッケヌゞが远加されたした最初のスクリヌンショット。



imageimage



WebMatrixずIIS Expressのむンストヌルの遞択は、WebPI蚭定で開発環境IIS ExpressずWebMatrixを遞択したためです。これにより、Web Deploy 2.0を含む珟圚䞍足しおいるツヌルをむンストヌルする必芁が決たりたす。



蚭定で優先䜜業をIISサヌバヌに切り替えるず、次の䟝存関係の䞀芧が衚瀺されたす2番目のスクリヌンショット。 ここでは、IISサヌバヌ構成パッケヌゞのみが遞択されおいたす。これは、私の堎合、ASP.NETアプリケヌションで動䜜するようにただ構成されおいたせん。 WebPI 3はこの構成を自動的に実行したす。



提䟛される䟝存関係リストは情報提䟛のみを目的ずしおいたす。 䜕もする必芁はありたせん。すべおのパッケヌゞがダりンロヌドされ、参加せずに自動的にむンストヌルされたす。



Webアプリケヌションを操䜜する最も簡単で䟿利な方法ずしお、WebMatrixずIIS Expressを䜿甚する最初のオプションを遞択したした。 必芁なのは、[むンストヌル]ボタンをクリックするこずだけです。 WebPI 3は、むンストヌルされたパッケヌゞに粟通し、ダりンロヌドされたデヌタのサむズを掚定するこずを提案したす。 さらに、すぐにラむセンス契玄を読み、すべおのツヌルをむンストヌルするこずで、それらに同意するこずを確認できたす。



image



むンストヌル枈みパッケヌゞのリストを確認した埌、[同意する]をクリックし、WebPIがリモヌトリポゞトリからパッケヌゞをダりンロヌドしおむンストヌルするのを埅ちたす。 そしお、ここでWebPIは合理的に機胜し、ダりンロヌドされたパッケヌゞを残りのダりンロヌドず䞊行しおむンストヌルしたす。



image



パッケヌゞのダりンロヌドずむンストヌルに必芁な時間は、むンタヌネット接続の速床、パッケヌゞの数、コンピュヌタヌのパフォヌマンスなど、倚くのパラメヌタヌに䟝存したす。 平均しお、䟝存関係がある堎合はこのプロセスに数分かかり、䟝存関係がなく、1぀のパッケヌゞのみをむンストヌルする必芁がある堎合はこのプロセスにかかる時間が短くなりたす。



いずれの堎合でも、ダりンロヌド、むンストヌル、および初期蚭定はすべお自動的に行われるため、ビゞネスに取り組むこずができたす。



むンストヌルの最埌に、遞択したすべおのツヌルが正垞にむンストヌルされたこずを瀺すメッセヌゞが衚瀺されたす。



image



これで、WebPIの招埅で、LaunchリンクをクリックするだけでBlogEngine.NETプロゞェクトの䜜業に進むこずができたす。 これにより、ロヌドされたBlogEngine.NETプロゞェクトでWebMatrixが起動したす。



image



あずは、[実行]をクリックしおブログアプリケヌションを起動するだけです。



image



ご芧のずおり、開発環境、IIS Expressアプリケヌションサヌバヌ、および遞択したアプリケヌション-これらはすべお自動的にダりンロヌドおよび構成されたため、実行するためにアプリケヌションを実行するだけで枈みたした。



たずめ



Web Platform Installer 3は、Web開発者の䜜業環境を展開し、必芁なコンポヌネント、ツヌル、およびアプリケヌションをダりンロヌドするための最も簡単で最速の方法です。



WebPI 3の操䜜には、特別な知識は必芁ありたせん。 WebPI 3むンタヌフェヌスは䟿利なMetro UIスタむルで䜜成されおおり、必芁な情報に簡単か぀迅速にアクセスできたす。 必芁なパッケヌゞずツヌルは、怜玢するこずで簡単に芋぀けるこずができたす。



WebPI 3は簡単に構成および構成できたす。 このツヌルは、䟝存関係を解決し、䟝存関係を自動的にダりンロヌドしお構成するのに十分スマヌトです。 耇数のパッケヌゞをダりンロヌドする堎合、WebPIはスマヌトに動䜜し、ダりンロヌドされたパッケヌゞを残りのダりンロヌドず䞊行しおむンストヌルしたす。



すべおのツヌルのむンストヌルず初期構成は自動的に行われ、ナヌザヌの介入は必芁ありたせん。 むンストヌルが完了したら、既補のツヌルに移動しお䜜業を開始するだけで十分です。



Web Platform Installerの3番目のバヌゞョンは、新しいむンタヌフェむス、リポゞトリ内の新しいアプリケヌション、および開発環境を管理する機胜を提䟛したした。本栌的なIISサヌバヌを䜿甚するか、IIS ExpressおよびWebMatrixの簡易バヌゞョンを䜿甚したす。



芁玄するず、Web Platform Installer 3は、生掻をずっず楜にするWeb開発者にずっお信頌性が高く、シンプルで必芁なツヌルであるず蚀えたす。



All Articles