Matt Gullett wrote:
My #1 complaint is/was that page load/display performance was very bad, even on powerful hardware.
A lot of this was resovled with DNN 4.4.1, and other items could be resolved with configuration changes
Matt Gullett wrote:
We also came across a couple major security holes that caused me at least one long night.
A very detailed review was also done I believe around DNN 4.4.1 that addressed many of the blatant holes that existed in 3.x versions. THis is a major reason that I try to move my clients to at least 4.4.1.
Matt Gullett wrote:
Setup/config can be painful, but I've heard that its been improved in V4+.
This is still painful, but if you find the right documentation it isn't that hard.
Matt Gullett wrote:
Not sure if this is true with version 4, but version 3 did not really support web parts which is the ASP.NET/Sharepoint way of adding components
Extensibility with the DNN core is done still via DNN modules and not via WebParts, however there are third party modules out there that support WebParts.
Matt Gullett wrote:
Modules were easy enough to develop as long as there were no interdependencies. If you tried to build modules that were inter-dependent in some way, it was much harder and required hacks
This is not true, and really wasn't true with 3.x depending on what you are looking for. Intermodule Communication is supported via the two interfaces, and using the WAP (4.x) development model compiles you modules so you can have references etc.
Matt Gullett wrote:
Code was in VB.NET (yuck!)
I personally don't see this as an issue, you can customize anything except for the core using C# if you want, so it isn't anything major.
-Mitchel Sellers MCITP, MCPD, MCTS CEO/Director of Development IowaComputerGurus Inc. http://www.mitchelsellers.com