Avatar billede mik789 Nybegynder
09. august 2003 - 08:50 Der er 9 kommentarer og
2 løsninger

hvad er .nsf?

Link til Images of Asia's hjemmeside er: http://www.images.org/images/ioa.nsf

I den forbindelse: hvad slags fil er en .nsf-fil?
Avatar billede mik789 Nybegynder
09. august 2003 - 08:52 #1
- og hvordan fungerer den som html-fil?
Avatar billede jakobclausen Nybegynder
09. august 2003 - 08:57 #2
Det er en fil der bruges af Lotus Notes, f.ex Names.nsf er adressebogen

Læs mere:
http://www.eksperten.dk/spm/330757
Avatar billede jakobclausen Nybegynder
09. august 2003 - 08:58 #3
Avatar billede mik789 Nybegynder
09. august 2003 - 09:06 #4
ok - så det er et serverside scriptsprog med database forbindelse som asp og php, ik'? Hvad er fordelen ved nsf sammenlignet med de to andre sprog?
Avatar billede jakobclausen Nybegynder
09. august 2003 - 09:30 #5
Jeg tror ikke helt du kan sammenligne det med asp og php.

Fordelen er vel at du kan bruge ting fra Lotus Notes
Avatar billede jakobclausen Nybegynder
09. august 2003 - 09:31 #6
Skal gerne indrømme at jeg ikke ved så meget om det, fandt blot ovenstående ved søgning.
Avatar billede roenving Novice
09. august 2003 - 12:08 #7
.nsf = Notes Storage Facility, dvs. det er Domino/Notes-database.

Notes er oprindelig udviklet til at være et workgroup-program og er siden udvidet til også at være et web-database-system.

Domino understøtter direkte udvikling af applikationer, dvs. man skal ikke (som udgangspunkt) hente data 'udefra' -- men det kan man selvfølgelig også !-)

Internt i et firma er fordelen at skalerbarheden i applikationerne er næsten uendelig, og sikkerhedsniveauet er _meget_ højt, da enhver forbindelse valideres, og man kan ovenikøbet arbejde direkte i sine Domino-databaser over internettet, da sådan en forbindelse automatisk krypteres i en sådan grad, at selv følsomme virksomhedsdata uden betænkning kan overføres på denne måde.

Domino-databasen arbejder i dokumenter -- næsten ligesom en database arbejder i poster, men med den betydelige udvidelse, at dokument-opbygning kan differentieres næsten i det uendelige, således forskellige dele af dokumentet er tilgængelig for forskellige personer og/eller forskellige situationer.

Et eksempel, som handler om intern rutine:
Lageret opdager, at de lige har kørt det sidste kæmpedæk ud til en kunde ...
Medarbejderen kigger efter om der er oprettet en ordre på nye kæmpedæk ...
Det er der ikke, så han opretter en rekvisition ...
Systemet opdager at kæmpedæk ikke må indkøbes uden at der tages stilling til det højere oppe, hvorfor rekvisitionen sendes til lagerchefen til godkendelse ...
Han ser den og overvejer, om der nu stadig er plads til kæmpedæk og giver måske en anbefaling desangående hvorefter han sender rekvisitionen videre til indkøbschefen ...
Indkøbschefen tager stilling til indkøbet hvorefter rekvisiotionen sendes til indkøbsafdelingen og de udfører bestillingen (hvis ikke firmaet der købes hos understøtter en elektronisk bestilling, for så udfører man det bare) ...
Eller måske har firmaet påbegyndt nogle taktiske/strategiske overvejelser om hvorvidt kæmpedæk stadig skal findes på lageret, så han videresender det til underdirektøren ...

Bemærk, at dokumentet i hele denne proces er det samme !o]
-- processen er selvfølgelig understøttet af en applikation, som udfører en ændring af dokumentets status, udsender mails med link til dokumentet osv.
-- menstadig har vi noget som bedst kan sammenlignes med en post i en database ...

Samtidig medfører ændringen i lagerstatus, at firmaets hjemmeside, når den spørger i lagerdatabasen får at vide, at der er 3-4 ugers leveringstid ...

Det siger sig selv, at en database som er udformet på denne måde ikke kan være lige så effektiv som en stor relationel database, men der er faktisk opbygget Domino-systemer, som understøtter 100.000-vis brugere, da data kan residere samtidigt på flere servere og blive revideret på alle -- serverne skal så bare indstilles til at replikere data ...

Fordele, ja, en hel del, men som nævnt er det ikke altsammen rosenrødt '-)
Avatar billede mik789 Nybegynder
09. august 2003 - 12:49 #8
tak, så er jeg vist opdateret. det der undrede mig var mere hvordan nsf arbejder sammen med html (ud og ind som i php) ved programmering af nye websider.
Avatar billede roenving Novice
09. august 2003 - 13:00 #9
En Domino-server genererer html-kode on-the-fly ud fra den måde dokumentet er opstillet.

De tidligste versioner var ikke så fantastiske, men den gør jo, som du måske kan se på den side du henviser til et ganske godt job idag ...

Måske, fordi det også er meget brugt, at lade Domino-databasen virke som grundstamme i et cms-system, hvor det så er html-sider genereret på anden måde, som er lagt ind i databsen ...

À propos var det første velfungerende lille cms-system jeg så netop en Domino-database, hvor en gut havde lavet nogle simple templates og tilhørende redigerings-formularer, så nærmest hvemsomhelst kunne oprette og redigere i et firmas web-sider ...
Avatar billede mik789 Nybegynder
09. august 2003 - 13:05 #10
ok, så er jeg med. Ja, den gør et OK job, må man sige, men benytter ikke css i det omfang man ville gøre, hvis det var håndkodet.
Avatar billede roenving Novice
09. august 2003 - 13:57 #11
Og det er et spørgsmål om at udvikleren forstår at bruge det ...

Jeg har selv været med til at udvikle ret store systemer, hvor der i vidt omfang blev benyttet css, hvilket jeg på daværende tidspunkt knap nok forstod ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester