Scott Hanselman

Steve Swartz reminds us of Indigo's intent

October 29, 2004 Comment on this post [0] Posted in Web Services | Tools
Sponsored By

Steve Swartz, an original COM+ Architect, now an Indigo Architect (who hasn't blogged it seems, in a while) had this to say when presented with some FUD around Indigo and its place in the world. (emphasis is mine)

I would want to differentiate between what Indigo actually is and what I might think of as ideal programming practice.

If you want to pass complex object graphs by value across tiers, you will be able to in Indigo. If you want to share types between client and server, you will be able to in Indigo. If you want to deploy proxy classes in MSI files, you will be able to in Indigo. If you want to marshal around references to service instances, you will be able to in Indigo. Each of these techniques involves additional coupling of one sort or another. Theoretically, minimizing coupling is good. Didactically, people who are teaching other people to program will always take a hard line against coupling. Practically, in the real world there’s always some coupling: how much is a matter of taste and situation.

When you speak about Indigo as a manifestation of a programming ideal (service orientation), it sounds as different from the existing products as a [pneumatic] nail-driver is from a hammer. In fact, Indigo as it feels under your hands is quite similar to the existing technologies.” 

- Steve Swartz in a private listserv 10/2004

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.