Re: Inte bara *ett* system (var Re: [fria24] Vilken teknik bör användas ?)
Anders Lindbäck
vetgirig at linuxbolaget.se
Fre Okt 28 11:33:49 CEST 2005
Dario Lopez-Kästen wrote:
> Dario Lopez-Kästen wrote:
>
>>
>> Jag tror att min slutpoäng är att man nog skall utvärdera de
>> alternativ man har relativt förusättningslöst och objektivt, och tänka
>> på helheten, från konceptuell ide, till implementation, underhåll och
>> vidareutvekling under hela produktens livscykel och slutligen avveckling.
>
>
> Anders Wallenquist wrote:
>
>> Exakt, quick & dirty, snabbt en fungerande tillämpning hos en pilot.
>> Kunna peka på bra standarduppfyllnad mot medborgaren och bra integrering
>> mot befintliga system.
>> <..snip..>
>>
>>
>> Trevligt webbsystem är kanske halva lösningen på kort sikt ;-)
>>
>>
> Tim Terlegård wrote:
>
>> Men eftersom Zope3 inte är komplett än så tycker jag som du, dvs Drupal.
>> PHP är det också många som kan.
>>
>>
>
> jag glömde påpeka att det kanske inte bara är ett enda system vi skall
> fokusera på, utan att vi tillhandahåller olika moduler för att koppla
> ihop olika saker,och dessa kan vara skrivna i olika spårk eller med
> olika tekniker.
>
> T.ex. i mitt nuvarande projekt, så sitter jag och använder Zope-plone
> som en frontend till annan kod, där Plone endast GUI. Bakom Plone finns
> ett lager med API:er som gömmer en Oracle, en Kerberos, en LDAP, en AD
> och en hel del insystem (PA, mm). Samma API som jag använder i Plone
> används av ett kommandoradsbaserat snitt.
>
> I detta fall har vi inte ett enda "make all, do all" system utant vi har
> flera delar som gör olika saker. Visserligen är atllt i Python, men det
> finns ju som sagt protokoll som hjälper oss att komma bort från
> specifika tekniska detaljer.
>
> Så, vi måste inte ha ett system som gör allt.
Du talar om Hibernate ?
I Java-världen finns ett system som heter Hibernate - vad det gör
är att tillhandahålla en O/RM - object relation mapping - vilket gör
att man kan mappa data i en databas till ett java objekt och automagiskt
omvandla mellan de två. När jag talar om databas så kan det i praktiken
vara vad som helst allt från Oracle till LDAP och även då gamla legacy systems
om man skriver en mappning till dem.
Fördelen med systemet är att det ger applikationsutveklaren ett genemsamt
API att hänta/skriva data från utan att behöva bry sig om de tekinska
detaljerna hur data verkligen lagras.
Det du beskriver är något sådant system men utan att ha ett gemensamt API ?
Java on Rails använder sig av Hibernate för att koppla sig mot sina data.
PS Hibernate finns även för .Net och heter då Nhibernate.
More information about the selinux-fria24
mailing list