0

私は、オフショア チームが開発を行うプロジェクトの DotNetNuke を評価しています。簡単に言えば、アプリケーションはコミュニティ ブログ プラットフォームであり、質問がなく投稿だけであることを除けば、stackoverflow と多くの類似点があります。投稿には、画像または動画、タグ、使用情報、タイトル、本文、コミュニティ投票 (上または下) コメント、人気度、およびその他の詳細が含まれる場合があります。それらはタグ付け可能、ソート可能、分類可能でなければなりません (単一のタグ セットが提供するものを超えて)。将来的には、サイトはフォーラム、カレンダー、および DotNetNuke で利用可能なモジュールがある他のいくつかの機能を運ぶ予定です。さらに、このサイトには、多くのカスタム スキンを含むユーザー エクスペリエンスが組み込まれます。

考え?

4

1 に答える 1

2

Web アプリケーション フレームワーク (DotNetNuke など) を使用すると、カスタム機能を作成する際に、より迅速に起動して実行し、作業を減らすのに役立つ多くの利点があります。

ただし、基本的に、慣れていない可能性のある大量のコードをプロジェクトに組み込んでいることに注意する必要があります。コードがどれほど優れていて、フレームワークがどれほど簡単に習得できたとしても、あなたとあなたのチームにとっては大きな学習曲線が必要です。

意思決定プロセス (DotNetNuke を使用するかどうかをまだ決定している場合) には、(読む、話す、その他の一般的な調査に加えて) 以下を含める必要があります。

  • Codeplex からアプリケーションをダウンロードし、ソースをチェックアウトします。
  • そこにあるサードパーティのモジュールを調査しています。
  • ソースに付属する無料のモジュールを 1 つまたは 2 つダウンロードして、作成者の開発プロセスのリバース エンジニアリングを試みます。彼女はフレームワークとどのように統合したか、どの機能を利用したか、何をゼロから作成したか?

DotNetNuke (または多数の拡張機能を備えたその他のフレームワーク) が利用できる場所の 1 つは、利用可能な既存の拡張機能を使用してカスタマイズすることです。特定の機能を実装する必要がある場合は、まずサードパーティの拡張機能コミュニティでソリューションを確認してください。おそらく、かなりの割合でそこにたどり着くものを見つけて、それを機能の基盤として使用できます.

たとえば、自分のサイトにフォト ギャラリーが必要な場合、最初から作成したくないでしょう。ソース コードを販売している主要なフォト ギャラリーが 3 つあります。コア ギャラリー モジュールは無料で、シンプル ギャラリーは安価で、ウルトラ メディア ギャラリーのソースは、自分で作成する場合に比べて手頃な価格で入手できます。これらのいずれも、機能を実装する上で有利なスタートを切ることができます。

于 2009-03-29T13:24:30.517 に答える