WHAT'S IN THIS CHAPTER?
The initial version of DNN (or DotNetNuke) was derived from the IBuySpy Portal starter kit that was released in both a C# version and a VB.NET version. IBuySpy was designed to provide a real-world example of some of the new development concepts of the ASP.NET platform.
While DotNetNuke 7 still retains some of the core principles that were introduced in IBuySpy Portal, if you look at the source of DNN today, it doesn't really resemble IBuySpy. Actually, DNN 7 bears little resemblance to the earliest versions of DNN. Since DNN 6, the application is written in C#, while earlier versions were written in VB.NET.
The key technologies used in DNN have changed over the years. DNN 7 uses the following technologies in its supported architecture: