Domanda

Oggi sono disponibili framework applicativi come DotNetNuke, Eclipse, Websphere e così via che offrono framework personalizzabili che possono essere utilizzati come applicazioni dashboard.Li usate o tu e i tuoi colleghi continuate a scrivere framework di dashboard straordinari, modulari e manutenibili che supportate voi stessi?

Esistono validi framework basati sul Web e indipendenti dal sistema operativo che suggerisci di utilizzare per costruire la tua infrastruttura di classe aziendale?

È stato utile?

Soluzione

Quello che utilizzo è Oracle Application Development Framework.È un framework completo e completamente supportato e Oracle lo utilizza personalmente per creare le proprie applicazioni aziendali.Viene fornito con molti componenti JSF che sono molto facili da associare agli oggetti dati sottostanti.Lo consiglierei a tutte le applicazioni Java che necessitano di dati di database.

Ne trovi una discussione su Oracle Wiki:http://wiki.oracle.com/page/ADF+Methodology+-+Work+in+Progressent

Altri suggerimenti

Non esiste una risposta giusta.Guarda le esigenze aziendali...se stai facendo cose abbastanza tipiche, partire da una struttura consolidata è un buon punto di partenza.Se ritieni di aver bisogno di componenti o widget personalizzati, cerca un framework estensibile utilizzando le conoscenze e le competenze che hai internamente.

A meno che il tuo settore di attività non sia quello di creare framework o dashboard applicativi, dovresti guardare molto attentamente prima di costruire un framework o dashboard completamente nuovo.

Al lavoro, cerchiamo di creare da zero il meno possibile.Utilizziamo molto i framework (forse non sempre i framework end-to-end).Abbiamo usato molto Dot Net Nuke.Un altro framework che usiamo molto è CSLA.

Personalmente utilizzo DotNetNuke in modo piuttosto estensivo sia per iniziative personali che aziendali.Tuttavia DNN non soddisfa uno dei tuoi requisiti poiché è una soluzione .NET, quindi dipende da Windows.

Ho scoperto che l'utilizzo di DotNetNuke ha notevolmente ridotto i tempi di consegna e possiamo concentrarci sui nostri bisogni principali piuttosto che sull'implementazione degli elementi comuni.

Fare attenzione a considerare quanto sia scalabile il framework.Esistono diversi framework là fuori a cui piace martellare il tuo database perché pensano che non sia altro che un file system glorificato...questi framework non si adattano affatto bene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top