LOBアプリケーションにOrchardを実装した人はいますか?もしそうなら、あなたの経験は何でしたか?それまたは別のCMSを使用することをお勧めしますか、それとも間違った方法だと思いますか?
1 に答える
私の経験では、Orchardを中心にカスタムLOBアプリケーションを開発することは、良い考えでも悪い考えでもあります。それはすべて、実際に何を達成しようとしているのか、そして最も重要なのは、オーチャードフレームワークからどのような潜在的な機能を活用したいかによって異なります。
個人的には、オーチャードのモジュール化されたアーキテクチャとバックエンド設計のシンプルさに夢中になりました。私はこれらすべての機能をアプリケーションに組み込みたいと考え、アプリケーションを完全にOrchardで作成することにしました。
したがって、私が行ったのと同じ決定をしたい場合は、次の点について警告する必要があります。
1-果樹園にはこの分野で大量のコードが記述されているため、MVCの内部をかなりよく理解する必要があります。あなたがMVCの専門家ではない場合は、自分がすべきことを理解するために多くの時間を費やしていることに気付くでしょう。
2-開発するアプリケーションの種類によっては、組み込みモジュールの一部を削除する必要がある場合があります。コアモジュールの一部でさえ、修正が難しい問題につながる可能性があります。
3-この量のカスタマイズを行うと、Orchardからの将来のリリースでコードが破損する可能性があります。また、独自のアプリケーションフレームワークを維持し、バグ修正などを適用できない場合があります。Orchardは単なる新しいフレームワークなので、すぐにリリースされる多数のバグ修正を期待してください。
さらに、他の考えられる影響に加えて、最終決定を下す前に、ここで賛否両論を比較検討することが非常に重要です。
だから、私のアドバイスは次のとおりです。
内部を大幅にカスタマイズせずにOrchardを使用できると思う場合は、確かに多くのメリットがあります。一方、プロジェクトの仕様でフレームワークに大幅な変更を加える必要がある場合は、このオプションを選択することはお勧めしません。
つまり、非常に大きなプロジェクトの場合は、Orchardを使用しないでください。
残念ながら、私はここで推奨するOrchardのように書かれた他のフレームワークを知りません。
お役に立てれば!