Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Is DNN4 worth the jump from DNN3Is DNN4 worth the jump from DNN3
Previous
 
Next
New Post
5/6/2006 12:16 PM
 

I thought this forum would be a good area to post this question since you all probably have made the jump.  I am needing to upgrade from 2.1.2 and I am already invested in VS 2003.  I can go to DNN3 and keep utilizing my current investment or go to DNN4 and go thru the learning curve and cost of VS 2005.  I also have a new large project to kick off and I would go with the same version. 

If I can buy nearly two years more on my current investment, I would do it, but if support for DNN3 and VS 2003 drops off much sooner than that, it probably isn't a good idea.

Furthermore, I need to address the feature differences between DNN3 and DNN4 and I haven't found a good comparison between the two yet.  That could defintely tip the scales.

Can any of you share some wisdom on this topic or point to where this is already discussed?

Thanks in advance.

Jeff

DNN Rocks!

 

 
New Post
5/6/2006 9:16 PM
 

FYI: there are no feature differences between dnn3 and dnn4, in fact the code bases are nearly identical - except for some small changes necessary for it to work, as well as some use of generic's instead of arraylists to optimise the portal.

As for when DNN will move to asp.net 2.0, that's not a fixed date. It's a large overhead keeping 2 codebases in sync, as well as the additional testing required, so at some point future releases will be 2.0 only (just like the asp.net 1.0/1.1 switchover happened). A couple of factors come into this including how quickly the community move to 2.0, as well as how many hosts provide it. This question was asked in the November newsletter, and the results (as seen in the December newsletter) indicated that between 55-70% of people planned to move by now. The other factor is the IDE, and seeing as visual webdeveloper is free, this isn't the limiting factor that vs.net 2002/2003 was. I don't want to give any sort of estimate for when this will happen (as that would be a just a personal guess), as guess's often come back to haunt you, but you can probably look at the detail I've outlined above and make your own judgement.

Cathal


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
 
New Post
5/9/2006 9:34 PM
 

Thank you.  I appreciate your response.  I think I may go with DNN3 and be open to an upgrade next year.

Jeff

 
New Post
5/10/2006 2:31 PM
 

Unless you are modifying the core, there's no reason you can't do both.  I would recommend running DNN 4 as your code base.  Then, if you want to write custom modules, you can do that with VS2003 and compile against the DNN3 dll.  There are some differences in how you do things in VS2003 and VS2005, but most DNN3 modules run fine in DNN4.  If you can upgrade your development environment at a later date and not have to worry about upgrading your core, you will save yourself A LOT of stress.

Lessons learned from personal experience...

If you use 3rd party components, like Telerik RAD Controls, you should be aware they have a .NET1 and .NET2 version.  If you use VS2003 to build modules and use a control (say RAD Grid) with the .NET1 version and try it install it in DNN4, it will work fine so long as you have the correct radgrid.dll in your bin directory.  The problem comes in when you have some modules using .NET1 and others using .NET2 versions of the same control.  When you do that, you will get an error stating something like radgrid.dll is ambiguous, meaning it's confused by two versions of the same control living in your bin directory.  My advice is either use generic controls, like the regular datagrid, or be prepared to upgrade those modules when you make the switch to VS2005.  In most cases, upgrading the module is pretty easy.  For me, it was as simple as replacing the references and tweaking a few things.  Your experience may vary but as long as you know ahead of time, you'll be prepared when the time comes.

 

 
New Post
5/10/2006 8:58 PM
 

Thanks.  That was very helpful and does take some of the fear out of the DNN4 upgrade.  I do unfortuntely have to modify the core. 

Jeff

 
Previous
 
Next
HomeHomeArchived Discus...Archived Discus...Developing Under Previous Versions of .NETDeveloping Under Previous Versions of .NETASP.Net 2.0ASP.Net 2.0Is DNN4 worth the jump from DNN3Is DNN4 worth the jump from DNN3


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out