Pergunta

Estruturas de aplicativos como DotNetNuke, Eclipse, Websphere e assim por diante estão disponíveis hoje, oferecendo estruturas personalizáveis ​​que podem ser usadas como aplicativos de painel.Você os usa ou você e seus colegas continuam escrevendo estruturas de painel incríveis, modulares e de fácil manutenção, que você mesmo suporta?

Existem boas estruturas independentes de sistema operacional baseadas na Web que você sugere usar para construir sua própria infraestrutura de classe empresarial?

Foi útil?

Solução

O que eu uso é o Oracle Application Development Framework.É uma estrutura completa e totalmente suportada, e a própria Oracle a utiliza para construir seus próprios aplicativos corporativos.Ele vem com muitos componentes JSF que são muito fáceis de vincular aos objetos de dados subjacentes.Eu recomendaria isso para todos os aplicativos Java que precisam de dados de banco de dados.

Você encontra uma discussão sobre isso no Oracle Wiki:http://wiki.oracle.com/page/ADF+Methodology+-+Work+in+Progressent

Outras dicas

Não há uma resposta certa.Olha a necessidade do negócio...se você estiver fazendo coisas bastante típicas, partir de uma estrutura estabelecida é um bom ponto de partida.Se você acha que pode precisar de alguns componentes ou widgets personalizados, procure uma estrutura que seja extensível usando o conhecimento e as habilidades que você possui internamente.

A menos que sua linha de negócios seja construir estruturas de aplicativos ou painéis, deve-se procurar muito antes de construir uma estrutura ou painel totalmente novo.

No trabalho, tentamos criar do zero o mínimo possível.Usamos muito Frameworks (talvez nem sempre frameworks de ponta a ponta).Usamos muito o Dot Net Nuke.Outro framework que usamos muito é o CSLA.

Eu pessoalmente uso o DotNetNuke extensivamente para empreendimentos pessoais e comerciais.No entanto, o DNN não atende a um dos seus requisitos, pois é uma solução .NET, portanto depende do Windows.

Descobri que usar o DotNetNuke reduziu bastante nosso tempo de entrega e podemos nos concentrar em nossas necessidades principais, em vez de na implementação das peças comuns.

Tenha cuidado ao considerar o quão escalonável é a estrutura.Existem vários frameworks por aí que gostam de martelar seu banco de dados porque acham que ele nada mais é do que um sistema de arquivos glorificado...essas estruturas não escalam bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top