These programming issues have perplexed developers for a number of years , and several techniques have already been developed to address them. For example:
All of these approaches provide significant benefits to the application developer, but unfortunately none has solved ”or even attempted to address ”all the problems associated with a distributed computing environment. In particular, the issue of language interoperability deserves more attention. Language interoperability entails more than just a standardized calling model, such as those provided by COM and CORBA; it also involves a schema that allows classes and objects in one language to be used as first-class citizens in another language. Achieving this level of interoperability is a major goal of Microsoft's .NET Framework. |