15

Web フォームよりも MVC で得られる出力の品質に満足しています: 追加のマシン生成ガビン (丁寧な用語) でいっぱいではない、手作りの HTML です。もちろん、MVC はこれ以上のものであることは理解していますが、その「ビュー」の部分だけに集中しています...

私はプロジェクトのためにオーチャードまたはアンブラコを探しています. どちらも Razor 構文をサポートしているように見えますが (Umbraco はほぼ)、Web フォームではなく MVC ビューに強く傾いているため、Umbraco は除外されますか?

私がこれまでに見つけた Umbraco の読み物はすべて XSLT エンジンに関するものでした。かみそりの構文はまったく新しいものであり、私を怖がらせます :-)

4

7 に答える 7

27

Orchard は ASP.NET MVC で動作します。最初からそのように設計されています。それを使用してアプリを構築することは、通常の ASP.NET MVC 3 アプリケーションを構築することによく似ているため、学習曲線はそれほど急ではありません。また、Orchard は、MVC アプリの構築を容易にする拡張可能なコンポーネント フレームワークを提供するため、単なる CMS ではありません。そして、核となる部分では、純粋な MVC アプローチ (完全に制御可能で、ゴミのマークアップが添付されていない) を使用して、最終出力をレンダリングします。

ただし、Umbraco についてはあまり知りません。少し前にそれを試してみましたが、一見複雑すぎるように見えたので、他の解決策を探し、純粋でシンプルに見えるオーチャードに固執しました。1 年以上前のことなので、その時点では Orchard はかなり初期の段階 (<0.5) で、本番環境で使用する準備はできていませんでした。しかし、それ以来多くの変化があり、現在では大規模なコミュニティが背後にあるフル機能のプラットフォームになっています. Orchard は無料でオープンソースであり、Microsoft による強力なサポート (金銭的および個人的なサポート) があることは言うまでもありません。これに取り組んでいるチームはすべて ASP.NET の人なので、これ以上のことはないと思います:) ところで、Orchard の最新リリースである 1.1 は、次の MIX'11 で正式に発表される予定です。

私は現在、Orchard に基づいて 2 つの大規模な商用アプリケーションを構築しており、非常に満足しています。

于 2011-04-06T14:13:30.297 に答える
13

Umbraco 4.7 はまだ MVC を使用していませんが、HTML 出力を完全に制御できます。Razor 構文がサポートされているため、ほとんどのタスクで XSLT は不要になります。

Orchard は MVC に基づいていますが、単なる CMS ではありません。焦点は、再利用可能なコンポーネントの開発にあります。

私の意見では、Umbraco と Orchard のどちらを使用するかの最も重要なポイントは成熟度です。Umbraco は安定して成熟しており、大きくて非常に友好的なコミュニティがあります (最新機能のドキュメントがわずかに不足していることを補っています)。Orchard の最初のバージョンがリリースされたのはつい最近のことです。したがって、私は間違いなく今すぐ Umbraco を選びますが、Orchard には注目してください。このプロジェクトから学ぶことは確かにたくさんあります。

于 2011-04-06T16:02:57.973 に答える
5

2012 年 6 月 13 日の時点で、umbraco は V5 での開発を中止しました。

彼らは、MVC への移行が予定されているが、まだではなく、より良い 4.x に焦点を当てています。

私の知る限り、カミソリのサポートは継続されます。

于 2012-06-13T23:41:47.520 に答える
4

Umbraco v5 (現在は 2012 年 1 月 10 日の RC1) は、MVC を一から書き直したものです。この (9 ヶ月) の質問に対する答えを変更します。

于 2012-01-10T23:06:10.413 に答える
2

Umbraco を 1 年以上使用しています。Razor を使用できる 4.7 がリリースされたばかりで、素晴らしいです! しかし、Umbraco でカスタム ユーザー コントロールを構築する場合は、Web フォームの方法を使用する必要がありますが、Umbraco は開発者向けの CMS であるため、ユーザー コントロールを構築しなくてもほとんど何でも実行できます。この夏、Umbraco 5.0 がリリースされ、MVC が使用される予定です。その後、CMS の世界を支配することになるでしょう ;)

オーチャードについては知りません。1 年前に同じ質問をしてオーチャードについて読みましたが、私が見たものはあまり良くないようです。

とにかく、私の umbraco の経験があなたの決定に役立つことを願っています。さらに質問がある場合はお知らせください。

于 2011-04-06T13:12:35.143 に答える
1

このトピック全体に対する私の見解は、「DOA」Umbraco 5を含めて、人々は変化を恐れているということです。私にとってUmbraco 5は、Razor構文とMVCプラットフォームの両方で群を抜いて最高のCMSであり、すべてが簡素化されました。テンプレートの作成から、静的コンテンツと動的コンテンツの両方のコンテンツの管理までを意味します。私はまだumbraco5を維持し、すぐに戻ってくることを期待してローカルで作業します。

于 2012-06-21T12:58:45.340 に答える