Skip to main content

Hvad er samarbejdsdataobjekter?

Samarbejdsdataobjekter er programmeringsgrænsefladeobjekter, der bruges i Microsoft Windows og Microsoft Exchange Server linje med softwareprodukter.De muliggør oprettelse af messaging -teknologi eller samarbejdsapplikationer på et computersystem.Bibliotekerne for samarbejdsdataobjekter giver softwareudviklere mulighed for at få adgang til datapunkter placeret på serveren, offentlige computermapper og netværk samt dem, der er gemt i postkasser på en computer.Dette giver mulighed for et større tilpasningsniveau inden for produktet, da brugere kan oprette og skræddersy messaging -applikationer, der passer til deres egne specifikke behov.

Disse typer af samarbejdsdataobjekter danner ikke et fuldt programmeringssprog, men er en del af et scriptingsprogDet fungerer sammen med Messaging Application Programming Interface (MAPI) i Windows og Exchange Server .Forskellen mellem et scriptingsprog og et fuldt programmeringssprog er, at der er skabt et scriptingsprog med et specifikt formål i tankerne, så det er begrænset i de ting, en programmør kan opnå med det.I tilfælde af samarbejdsdataobjekter er dets scriptingsprog beregnet til at give programmerere mulighed for at oprette ad hoc -typer af messaging -programmer, ud over at ændre funktioner om eksisterende messaging -programmer.Disse håndbyggede eller tilpassede programmer kan enten indtaste stedet for eller forbedre de meddelelsesapplikationer, der allerede er på systemet.

Den primære fordel ved at bruge samarbejdsdataobjekter er fleksibilitet.Gennem brugen af scriptingsproget kan dedikerede programmerere forsøge at tilføje funktioner til softwaren, som ikke oprindeligt var tilgængelige.Dette sparer potentielt på omkostninger, da den dygtige slutbruger ikke længere behøver at ty til tredjepartsapplikationer for at få en bestemt funktion.Hvis de er vidende nok på scriptingsproget, kan de simpelthen oprette den ønskede funktion på egen hånd.

En ulempe med denne metode er, at fordi de er bundet til et scriptingsprog, vil bruge samarbejdsdataobjekter ikke tilbyde den samme mængde afFleksibilitet som software oprettet ved hjælp af et fuldt programmeringssprog.De oprettede funktioner og programmer skal fungere inden for de rammer, der allerede er leveret af enten Windows eller Exchange Server , placerer grænser for deres samlede potentiale.Dette formindsker lidt nytten af samarbejdsdataobjekter versus at opbygge en frisk applikation fra bunden af ved hjælp af et fuldt programmeringssprog.