Pregunta

¿Qué lenguajes o plataformas influyeron en el Equipo .NET 1.0 para incorporar el concepto de Atributos desde el principio? ¿Era esto algo orientado a los aspectos? ¿Publicación por entregas? ¿o algo mas? Todavía estaba en VB6-land en este momento, y nunca usé ninguna de las versiones anteriores a 1.0 .NET.

¿Fue útil?

Solución

Créalo o no, las experiencias / comentarios de VB y los equipos de desarrollo de Microsoft Transaction Server / COM + tuvieron una parte importante en algunos de los diseños racionales de .NET, atributos y metadatos.

VB6 agregó soporte para atributos / metadatos que COM + / MTS podría leer y determinar cómo debería comportarse un objeto. ¿Recuerdas todas esas configuraciones en tus clases como 'Requiere transacción', 'Requiere nueva transacción' y así sucesivamente? Eran atributos efectivamente orientados a aspectos. Hay una gran entrevista de Don Box sobre todo esto en alguna parte, y cuando la encuentre nuevamente, publicaré un enlace.

Otros consejos

No sé si este es el creador, pero han existido en COM y MIDL durante mucho tiempo. No había definiciones definidas por el usuario, pero tenía que atribuir métodos, tipos, etc., etc. para hacer reclamos específicos sobre los contratos en MIDL.

¿Propiedades de Delphi / Object Pascal? Si no recuerdo mal, uno de los diseñadores de Delphi también es uno de los diseñadores de .NET. La sintaxis también es similar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top