mboost-dp1
Hvilken enterprise stak ville du anbefale?
Hej venner, følgende har jeg postet til et forum hvorfor det er på engelsk, men hører også gerne fra evt. newz brugere inden for Java enterprise verdenen:
For rather massive intranet/extranet database driven applications, a good technology stack is needed. At first, it seemed like a great asset to be able to do everything declaredly from within one all-knowing IDE, which is possible from JDeveloper. Our current BC/ADF/Struts/UIX stack has scaled well for the first year or so, but as deep refactorings were needed and the technologies evolve, we are starting to feel trapped:
- Projects are so deeply intertwined that only the project manager knows about the dependencies and mutual boundaries.
- There are 1000+ XML files to be kept in sync with the Java code which causes lack of transparency (black-box syndrome) and slow working tools.
- Migration tools from old to new technologies are next to worthless.
If my criteria’s are ease-of-use, transparency, project separation/independence and likelyhood of long-term (~10 years) support, which Java technologies would you guys recommend? I’ve heard that EJB3 is a great simplification over previous EJB2’s and also that Hibernate seems to dominate the ORM world. Also, it seems as though JSF is the way to go for the presentation layer, but which implementation and what IDE?!
I realize there is probably no single answer to this, but in any case I would appreciate some feedback from peers in the same boat.
Thanks in advance
For rather massive intranet/extranet database driven applications, a good technology stack is needed. At first, it seemed like a great asset to be able to do everything declaredly from within one all-knowing IDE, which is possible from JDeveloper. Our current BC/ADF/Struts/UIX stack has scaled well for the first year or so, but as deep refactorings were needed and the technologies evolve, we are starting to feel trapped:
- Projects are so deeply intertwined that only the project manager knows about the dependencies and mutual boundaries.
- There are 1000+ XML files to be kept in sync with the Java code which causes lack of transparency (black-box syndrome) and slow working tools.
- Migration tools from old to new technologies are next to worthless.
If my criteria’s are ease-of-use, transparency, project separation/independence and likelyhood of long-term (~10 years) support, which Java technologies would you guys recommend? I’ve heard that EJB3 is a great simplification over previous EJB2’s and also that Hibernate seems to dominate the ORM world. Also, it seems as though JSF is the way to go for the presentation layer, but which implementation and what IDE?!
I realize there is probably no single answer to this, but in any case I would appreciate some feedback from peers in the same boat.
Thanks in advance
Jeg er ikke selv udvikler, men udfra min erfaring ville jeg da umiddelbart sige websphere med db2 backend, ingen tvivl om at det bevist kan skalere i praksis og udviklingsværktøjerne skulle vidst være udemærkede.
Ellers kig på SUN kombineret med en Oracle db - det kan også skalere. Begge dele er også rock solid, så er vel mest en smagssag og hvad man har erfaring med i forvejen.
Uden at kunne sige hvilket miljø i kører kan det evt. tale til webspheres fordel at det kan kobles sammen med Lotus Workplace (basalt set en websphere udgave af Lotus Domino) og dertilhørende funktioner som online instant meetings med video/voice, presence awareness og what not.
Ellers kig på SUN kombineret med en Oracle db - det kan også skalere. Begge dele er også rock solid, så er vel mest en smagssag og hvad man har erfaring med i forvejen.
Uden at kunne sige hvilket miljø i kører kan det evt. tale til webspheres fordel at det kan kobles sammen med Lotus Workplace (basalt set en websphere udgave af Lotus Domino) og dertilhørende funktioner som online instant meetings med video/voice, presence awareness og what not.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

- Forside
- ⟨
- Forum
- ⟨
- Tagwall
Gå til bund