最近では、リソース
Mix Online (Microsoftの一部)の開発者グループが、MVCフレームワークに基づいてブログを作成するためのCMSである
Oxiteプロジェクトを発表し
ました 。 プロジェクトはアルファ版であり、開発者自身がMVCフレームワークでの記述方法を開発者に示すことを目標とする実験として自分自身を位置付けています。
.NET用のそのようなシステムは非常に少ないため、Oxiteとは何かを調べることにしました。 カットの下に、プロジェクトの私の印象とインストールされたOxiteの自習用のリンクがあります。
必要条件
プロジェクトをコンパイルするには、何らかのバージョンのVisual StudioまたはVisual Web Developer Express(無料)、MVC Framework BetaおよびSQL Express 2005または2008(無料)がインストールされている必要があります。
設置
インストールは、ソリューションファイルを抽出し、スタジオにアップロードすることです。 私は個人的に追加のアクションを行う必要はありませんでした。 残念ながら、私のOxite.Databaseプロジェクトは読み込まれませんでした。これは、スタジオにSQL Serverがセットアップされていないことを誓いました。 しかし、データベースがすでに作成されており、App_Dataにあるため、Oxiteがなくても正常に起動しました。
リモートリソースへのインストールプロセスがスムーズに進みませんでした。 プロジェクト自体は、ftpでの発行を介して問題なく発行されました。 その後、データベースが移行され、web.configの接続文字列がそれに応じて変更されました。 それがすべてのようです。 しかし、さらに2つの問題が待っていました。まず、「サイトまたはリダイレクトが見つかりません」というエラーでプロジェクトがクラッシュしました。 ソース検索と分析の結果、Oxiteはアドレスのホストにバインドされているためエラーが発生することがわかりましたが、私の場合、oxiteは仮想ディレクトリ/ oxiteにありました。 ソースコードを少し変更して、エラーなしでプロジェクトを開始しました。 そして、2番目の問題が発生しました。すべての静的リソースへのパスは、ルートディレクトリへの呼び出しでしたが、/ oxiteフォルダーへの呼び出しではありませんでした。 現在のアルファ版に対処したくないので、静的レベルを1レベル上にコピーするだけでこの問題を回避しました。
印象
インストールして勉強した後、私はプロジェクトについて次の意見を聞きました。
- 現時点では、Oxiteは非常に原始的なシステムです。
- Oxiteには、実質的に管理機能、ユーザー登録、テキストエディターがありません。
- メインページに投稿を表示できない問題がいくつかあります。
結論
現時点では、Oxiteは実際の作業用のツールではなく、MVCフレームワークを学習するためだけのものです。 それでも、Oxiteが本格的なプロジェクトに成長することを期待しています。
ほとんどの人はOxiteを使って彼を知るのが面倒だということを知っているので、みんなにちょっとした贈り物をして、私のリソースでOxiteを掘る機会を提供したいと思います:
lab.wyob.ru/oxite Oxiteはディレクトリでの作業を嫌がります)。