アプリケーションフレームワークを使用していますか?

StackOverflow https://stackoverflow.com/questions/80216

  •  09-06-2019
  •  | 
  •  

質問

現在、DotNetNuke、Eclipse、Websphere などのアプリケーション フレームワークが利用可能であり、ダッシュボード アプリケーションとして使用できるカスタマイズ可能なフレームワークを提供します。あなたはこれらを使用していますか、それともあなたやあなたの同僚は、あなた自身がサポートしている、モジュール式で保守可能な素晴らしいダッシュボード フレームワークを書き続けていますか?

独自のエンタープライズ クラスのインフラストラクチャを構築するために使用することをお勧めする、Web ベースで OS に依存しない優れたフレームワークはありますか?

役に立ちましたか?

解決

私が使用しているのはOracle Application Development Frameworkです。これは完全で完全にサポートされているフレームワークであり、Oracle はこれを使用して独自のエンタープライズ アプリケーションを構築しています。これには、基礎となるデータ オブジェクトに簡単にバインドできる多くの JSF コンポーネントが付属しています。データベース データを必要とするすべての Java アプリケーションにこれをお勧めします。

これについては Oracle Wiki に説明があります。http://wiki.oracle.com/page/ADF+Methodology+-+Work+in+Progressent

他のヒント

唯一の正解はありません。ビジネスニーズを見てください...かなり一般的なことを行っている場合は、確立されたフレームワークから始めるのが良いでしょう。カスタム コンポーネントやウィジェットが必要だと思われる場合は、社内で持っている知識とスキルを使用して拡張可能なフレームワークを探してください。

アプリケーション フレームワークやダッシュボードを構築することが本業でない限り、まったく新しいフレームワークやダッシュボードを構築する前に、よく検討する必要があります。

仕事では、できるだけゼロから作るようにしています。私たちはフレームワークをよく使用します (必ずしもエンドツーエンドのフレームワークを使用するとは限りません)。私たちは Dot Net Nuke をよく使ってきました。私たちがよく使用するもう 1 つのフレームワークは CSLA です。

私は個人的に、個人的な事業とビジネス関連の事業の両方で DotNetNuke を非常に広範囲に使用しています。ただし、DNN は .NET ソリューションであるため、Windows に依存するため、要件の 1 つを満たしていません。

DotNetNuke を使用すると、納品までの時間が大幅に短縮され、共通部分の実装ではなく、中核となるニーズに集中できることがわかりました。

フレームワークがどの程度スケーラブルであるかを慎重に考慮してください。世の中には、データベースを美化されたファイル システムにすぎないと考えて、データベースを攻撃することを好むフレームワークがいくつかあります...これらのフレームワークはまったく拡張性に優れていません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top