20

2009 年のリーダーズ チョイス アワードの Web コンテンツ管理部門では、DotNetNuke Professional Edition が次点を獲得し、Telerik の Sitefinity CMS は名誉ある賞を受賞し、昨年の次点から順位を落としました。私は両方を使用してきましたが、どちらも優れた製品であると信じています.DNNはオープンソースであり、より広いコミュニティと、Radcontrolsのスイートを備えたSitefinity...

ある製品を他の製品よりもいつ選択するかについて、あなたの考えを知りたい. Sitefinity が DNN よりも適している理由と、その逆の理由は何ですか?

以下は、通常、決定を下す際に利点と見なされる Sitefinity の機能の一部です。

  • Sitefinity CMS では、Visual Studio のマスター ページとテーマを使用してテンプレートを作成できます。Sitefinity でテンプレートを作成するには、マスター ページと Visual Studio のテーマを組み合わせて、製品にアップロードするだけです。
  • モジュールの作成と Sitefinity CMS へのプラグインは簡単です。モジュールの作成に関する詳細については、このリンクを参照してください。
  • Sitefinity の UI は、ユーザーを中心に設計されています。ライブデモサイトをご覧いただけます。
  • Sitefinity CMS は RadControls for ASP.NET AJAX を使用して構築されているため、Sitefinity プロジェクト内のすべてのツールを使用できます。
  • Sitefinity CMS は、ASP に厳密に従って構築されています。NET の概念に基づいており、.NET 開発者にとって理解しやすく、開発が容易です。
4

6 に答える 6

23

完全な開示: 私は Telerik で働いており、他の人が指摘しているように、Telerik RadControls も DNN に含まれています。私たちは DNN コミュニティを愛しており、あなたがどの道を選ぶかに関係なく、私たちは助けたいと思っています。

したがって、Sitefinity を DNN と比較するつもりはありません。代わりに、私の観点から、Sitefinity の強みを以下に簡単にリストします。これらの強みは、DNN にも共有される可能性があります。

エンドユーザーのエンパワーメントに重点を置いています

結局のところ、CMS は開発者向けではありません。これは、この Web サイトでは不人気なステートメントかもしれませんが、本当です。

開発者は基盤となるテクノロジーを理解しているため、CMS は必要ありません。CMS を使用すると、エンドユーザー (HTML やプログラミングのスキルを持たない人) が Web サイトを利用できるようになります。CMS がこの主要なタスクで失敗した場合、CMS は完全に失敗しています。

この考え方は、Sitefinity に大きく織り込まれています。管理者インターフェース全体は、ドラッグ アンド ドロップ ウィジェットを中心にしています。エンドユーザーは、使いやすい UI を使用して、レイアウトの変更、フォームの作成、検索インデックスの作成などを行うこともできます。

一般的な ASP.NET テクノロジに基づいて構築

私たちはエンドユーザーのエンパワーメントを強く強調していますが、開発者のエンパワーメントも同様に重要です。Sitefinity は、すべてのニッチな要件に対応できるわけではありません。私たちは、.NET 開発者がプロ​​ジェクトに固有の要件に対応するように CMS を簡単に適応できるようにしたいと考えていました。

これを行うために、私たちはほとんどの .NET 開発者が既に理解しているテクノロジにこだわりました。

  • Sitefinity テンプレートは単なる ASP.NET マスター ページです
  • Sitefinity テーマは単なる ASP.NET テーマです
  • Sitefinity ウィジェットは単なる ASP.NET コントロールです

Sitefinity は ASP.NET MVC ベースではないと他の人がコメントしているのを見たことがありますが、これは的外れです。私たちの目標は、エンド ユーザーと開発者が新しいスキルを習得する必要なく、すぐに生産性を発揮できるようにすることです。ASP.NET MVC は非常に有望ですが、実際の採用は非常に低いままです。さらに、一部のエンド ユーザー フレンドリーな機能 (ドラッグ アンド ドロップ ウィジェットなど) は、MVC 環境で再作成するのが困難です。

Sitefinity 4.0 では、MVC の長所のいくつかを採用しようとしました。

  • MVC ルーティング エンジンを使用しています。URL はデフォルトで拡張子がなく、Web ページに適用される URL を完全に制御できます。
  • すべてがテンプレート主導であり、これらのテンプレートはあなたの管理下にあります。これにより、マークアップを完全に制御できます。
  • CMS を使用して、ページの ViewState を完全に無効にすることができます。
  • すべての CMS データは、完全な RESTful サービスを通じて公開されます。

私たちは継続的に MVC ( Telerik には MVC 製品があります) を監視し、より広範なコミュニティに適応します。

Telerik 開発者ツールが含まれています

Telerik は最近、Sitefinity 4.0の SDK をリリースしました。この SDK は、開発者が Sitefinity 4.0 のアドオンを作成するのに役立つように設計されています。以下も含まれます。

  • ASP.NET AJAX 用 Telerik RadControls
  • Silverlight 用 Telerik RadControls
  • Telerik OpenAccess ORM

これらのツールは Sitefintiy に含まれており、アドオンの作成に使用できます。これらのアドオンは、マーケットプレイスに投稿できます。マーケットプレイスは Sitefinity から閲覧でき、Sitefinity UI からアドオンをインストール (またはアンインストール) できます。

--

他にもたくさんの計画があります。Sitefinity 4.0 BETAは、Telerik Web サイトから無料で入手できます。ダウンロードして比較してみてください。

于 2010-08-19T15:48:56.033 に答える
3

いくつかのサイトで sitefinity (コミュニティ ed) を使用しました。素晴らしいものではありませんが (MVC ではなく Web フォーム)、プログラマーではないクライアントにとっては、非常に優れたバックエンド管理システムです。ドラッグ アンド ドロップ テンプレートによるページ作成は非常に優れています。

私は数年間 DNN に触れていませんでした。前回見たときはリソースを大量に消費していました。

于 2009-12-13T22:29:39.603 に答える
2

DNN には、プログラマーとユーザーの両方が初日から完全に見えるという利点があります。結果をすばやく確認する必要があるユーザーがいる場合、これは適しています。

DNN は非常にパターンにも基づいており、モデル ビュー コントローラーの概念を非常に広く使用しています。彼らは自分自身を MVC の不満とは呼んでいないかもしれませんが、私は彼らが控えめだと思います。

一方、ASP MVC は、純粋な MVC になろうと懸命に努力しており、逸脱しようとして、すぐに完璧にならないことに気付くと、手を縛られることがあります... 動きの速い世界で完璧主義者になることは、厳しい...決定決定...

于 2010-10-04T01:07:08.947 に答える
1

DNN には、上記のように Telerick AJAX コントロールが含まれるようになりました。少し時間があれば、UI が SiteFinity に追いつくと確信しています。

私の意見では、DNN はカスタム ソリューションの開発と構築がはるかに簡単です。とはいえ、私は評価として SiteFinity を使用しただけであり、それを使用して巨大なプロジェクトを構築する必要はありませんでした。

DNN は、サイトを構築する私のアジャイル スタイルに適合し、本当に危険にさらされた場合は、いくつかの単体テストを実行できます (Web 開発者で設定するのは難しいですが、それだけの価値があります)。

私の2ペニー!

于 2009-12-17T11:10:37.443 に答える
1

私は DNN と Sitefinity の両方を使用してきました...二度と DNN には触れません...ユーザー向けの UI は恐ろしいです...開発するのは簡単ではありません.Sitefinity はカスタム開発の邪魔になりません. 私にとっては簡単なことではありません...Sitefinity。

于 2010-10-16T13:10:15.343 に答える
-12

MVC は過大評価されており、採用が遅れています。多くの経験豊富な開発者にとって、学習曲線は急勾配であり、投資も多すぎます。

私は DNN を 8 年以上使用していますが、最近何か「新しい」ことを試してみたかっただけです。

Sitefinity は良さそうに見えますが、ちょうど今それに飛び込んでいます...

于 2010-10-19T20:29:17.910 に答える