|
In the past, reusable API design was the domain of only a handful of large software vendors. There has been a steady increase in interest in API design after the invention and widespread adoption of reusable component technologies: COM, CORBA, and recently .NET. Today, most new software projects contain some reusable APIs. Microsoft is giving the message that careful design of public APIs is crucial to realizing the full potential of software reuse. These .NET Framework Design Guidelines were created in the early days of the development of .NET. They started as a small set of naming and design conventions but have been enhanced, scrutinized, and refined to a point where they are generally considered the canonical way to design frameworks at Microsoft. They carry the experience and cumulative wisdom of thousands of developer hours over three versions of .NET. The authors avoid having the text based purely on some idealistic design philosophies, and have made it an intensely pragmatic book. The book contains many annotations that explain tradeoffs, history, amplify or provide critiquing views on the guidelines. The book is written to version 2.0 of .NET, and will be the basis for one of the preconference sessions for PDC in September, where the book will be launched.
* Frameworks are reusable API libraries * These guidelines are the authoritative guide to the .NET Framework, and the authors are the creators of them * This book provides not just the guidelines themselves, but also many annotations that explain the finer points of using them * The guidelines are poorly documented online, and this is the first book about them ISBN - 9788131706732
|
|
Pages : 384
|