9

家具を販売する会社のパブリック フロント サイトとして機能するサイトを作成しようとしていますが、ユーザーがログインすると、さらに多くのオプションが表示されます。内部ニュース、ダウンロードするファイル、カスタマイズされた価格設定、ニュースレターなど - 卸売クライアント向けのもの。

手早く作って、簡単に維持・拡張したい。私はasp.netの開発者であり、python、php、その他何でも(私もこれらを知っています)で書くことができましたが、それでもasp.netを好みます。私は umbraco について考えていました。なぜなら、それは実際の生産性を向上させ、私はそれに慣れている (そしてそれを拡張する) からです。私は ASP.NET MVC に少し興味を持ったので、それが何であるかは知っていますが、それでも少し時間をかけて学習したいと思います (しかし、なんと楽しいことでしょう!)。もちろん、Web フォームもありますが、ここではそれが最後の選択です。最後に特筆すべきはSEOです。

質問は、あなたの誰かが同じようなジレンマを抱えていて、最終的に何を選択したかということです.

編集: このサイトは私とクライアントによって維持されることに注意してください。目標はできるだけ早くセットアップすることですが、それで開発プロセスが終了するわけではありません。この製品は何年も生き続けます。

4

4 に答える 4

20

これは古くからの質問です-オーダーメイドvs既製。

Umbracoを使用すると、インフラストラクチャではなくコンテンツを実質的に作成する必要があるため、はるかに短い時間で非常に多くのサイトを作成できる可能性があります。UIに関しては、どちらの方法でもかなり近いはずです。Umbracoを使用すると多くの制御が可能になります。

MVCを使用すると、やりたいことが何でもできますが、何らかの方法でMVCを構築する必要があります。さらに重要なことに、この質問に関しては、コンテンツを維持するためのツールも構築する必要があります。

そして、これがジレンマがある理由です-Umbraco(またはパッケージ化されたCMS)では、問題は1)制約内で必要なことを実行できるか、2)システムを拡張して処理するのがどれほど簡単かできないことです。カスタムである必要があるそれらの要素で。

最後に、誰がコンテンツを管理しているのかという問題があります。それがサイトの「所有者」である場合(そうあるべきです)、システムとどのようにやり取りするのでしょうか。これは、コンテンツのメンテナンス全体がプレート上で手渡されるというUmbracoの利点です。

最後のポイント-新しいおもちゃで遊びたいので、プラットフォームを選択するのではなく、クライアントに最適なものを選択する義務があることを忘れないでください。ありがたいことに、この2つは一致します(-:ただし、覚えておく価値があります。(ああ、フォームを完全に書き留める前に、フォームベースのASP.NET動的データを使用するとデータベースのメンテナンスサイトがすぐに利用できることを覚えておいてください。 MVCサイトで発生するであろうメイントの問題に対処するために何らかの方法で進みます)。

つまり...単一の「正しい」ものがないため、絶対的な答えはありません。ほとんどの場合、ケースバイケースで作業しています。

于 2010-03-12T10:43:26.293 に答える
4

MVC と Umbraco を比較することは、まさにリンゴとオレンジを比較することです。Umbraco はコンテンツ管理システムであり、クライアントが必要と思われる多くのすぐに使用できる機能を提供しますが、MVC は Web 開発フレームワークであり、Umbraco よりも低いレベルにあります。MVC を使用してクライアントが必要とする機能を実装することは、asp.net Web フォームを使用してまったく同じ機能を実装することとほとんど同じです。実際、Umbraco はある時点で、MVC を使用してその機能を実装することを決定する可能性があります。

したがって、MVC やその他の Web 開発フレームワークを使用して自分で CMS 機能を実装するか、コンテンツ管理システムを選択するかを選択する必要があります (そうです、MVC は優れています)。

于 2010-03-12T23:09:13.820 に答える
1

私は n2 + mvc の道を進んでいることを伝えたいだけです。
答えてくれてありがとう!

于 2010-03-14T20:41:27.040 に答える
1

あなたは私と同じように Umbraco に精通しているため、パッケージの統合に行き詰まることがわかっています。これは悪いことではないかもしれませんが、考慮事項です。その Web サイトを他のソリューションで使用することはできません。ご存じのとおり、Umbraco は Web サイト全体を消費します。

個人的には MVC が好きです。バージョン 2 が本日リリースされたばかりで、すぐにアプリケーションを簡単に作成できます。

于 2010-03-12T07:58:13.250 に答える