Qual è l'equivalente di Entity Framework nel mondo dei negozi Oracle? [chiuso]

1

Nel mondo degli sviluppatori / aziende specializzate nella creazione / implementazione di soluzioni basate su software costruito / venduto da Oracle (ovvero "case Oracle"), quale middleware ORM è considerato lo "standard del settore" (se ce ne sono), in base alla tua esperienza?

Abbiamo un'esperienza limitata nello stack di Oracle, quindi apprezzeremmo le opinioni di persone che hanno più esperienza in questo. Ciò potrebbe influire sulla nostra roadmap dei prodotti.

    
posta DeepSpace101 29.03.2013 - 00:27
fonte

2 risposte

2

Usando .NET sei in grado di utilizzare EF con l'Oracle Data Provider. Puoi anche usare nhibner per un framework agnostico RDBMS.

Se ti trovi nel mondo Java hai alcune grandi scelte di ORM: Hibernate, TopLink e ho anche incontrato Apache OpenJPA in uso. Nella mia esperienza con Java, Hibernate tende ad essere usato più spesso e non ho mai visto in commercio TopLink usato prima.

Per una casa Oracle, lo stack tipico sarebbe:

  • Java / JEE
  • Un server di applicazioni, in genere vedo Jetty o Tomcat
  • Sospensione
  • Primavera
  • Eclipse per lo sviluppo
  • Maven per la costruzione
risposta data 29.03.2013 - 06:03
fonte
1

Dipende dalla lingua del client utilizzata. Se usi C # per accedere a un DB Oracle, potresti usare EF (e soffrire i problemi di prestazioni che ha con Oracle, non sicuro se sono stati introdotti deliberatamente :)).

Se usi Java potresti voler usare Hibernate. Se sei un negozio di Oracle tutto questo è probabilmente quello che finirai per usare.

Ce ne sono altri, e ognuno di essi è disponibile per l'uso con un DB Oracle, ad esempio ibernazione!

    
risposta data 29.03.2013 - 00:39
fonte

Leggi altre domande sui tag