What are the major differences between 3.2.0 and 4.0.0?
Top : DotNetNuke
| Article ID: |
 |
000063 |
| Rating: |
 |
5.0 / 5.0 (1 votes)
|
| Views: |
 |
3295 |
|
|
What are the major differences between 3.2.0 and 4.0.0?
|
DotNetNuke Version 3.2.0
This version was developed in Visual Studio 2003 against the previous version of .NET (1.1). It includes a few enhancments, including some enhancements to the Client API, abstraction of Navigation (menus, treeviews) to a Navigation Provider model, and Windows Authorization.
It also has a few minor modifiations so that it can run on the .NET 2 platform.
DotNetNuke Version 4.0.0
This version was developed in Visual Studio 2005 (using pre-release versions of the tools), by migrating the code through the Migration Wizard, and then cleaning up the resulting code. It is 99% functionally the same as v3.2.0. There are only a few modifications from the 3.2.0 code base and these are primarily due to modifiations in the underlying .NET platform. For instance a number of framework classes and/or methods have been deprecated in .NET2. Rather than display syntax warnings we have rewritten parts of the core to use the replacement classes/methods.
Major differences between 3.2.0 and 4.0.0
- There have been changes to how .NET deals with XSL Transforms
- There is a new ConfigurationManager class that manages interaction with web.config
- There is a new Client Script Manager class that manages Client Script registration etc
- Our CBO class has been updated (in 4.0) to support Generics, by providing new overloads of FillObject and FillCollection, thus allowing module developers to return a strongly typed collection (List Of ObjectX) rather than an ArrayList.
|