Domanda

Quali lingue o piattaforme hanno influenzato il Team .NET 1.0 a integrare fin dall'inizio il concetto di Attributi? Era una cosa orientata all'aspetto? Serializzazione? o qualcos'altro? Ero ancora in VB6-land in questo momento, e non ho mai usato nessuna delle versioni .NET precedenti alla 1.0.

È stato utile?

Soluzione

Che ci crediate o meno esperienze / feedback dai team di sviluppo VB e Microsoft Transaction Server / COM + hanno avuto un po 'di parte in alcuni dei razionali di progettazione di .NET, attributi e metadati.

VB6 ha aggiunto il supporto per attributi / metadati che COM + / MTS potrebbe leggere e determinare come dovrebbe comportarsi un oggetto. Ricordi tutte le impostazioni delle tue classi come "Richiede transazione", "Richiede nuova transazione" e così via? Erano effettivamente attributi orientati all'aspetto. C'è un'interessante intervista a Don Box su tutto questo da qualche parte, e quando la trovo di nuovo posterò un link.

Altri suggerimenti

Non so se questo è l'originatore, ma sono in circolazione in COM e MIDL da molto tempo. Non c'erano quelli definiti dall'utente, ma è stato necessario attribuire metodi, tipi, ecc. Ecc. Per presentare reclami specifici sui contratti in MIDL.

Proprietà Delphi / Object Pascal? Se ricordo bene, uno dei progettisti di Delphi è anche uno dei progettisti di .NET. Anche la sintassi è simile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top