|
I'm glad you found the presentation valuable. It was a lot of information to try and cover in a short period and I'm afraid that I probably didn't do it justice. There were quite a few areas that I probably should have demonstrated but I didn't have enough time (or I didn't remember).
DNN is a really great portal package. I would say that if you are happy with it you should continue using it (especially if you are confortable writing custom modules) then you should keep using it no matter what version of the framework you end up using.
I've installed DNN 4.0 once already and I'm amazed that they not only have it already ported to the 2.0 framework but it appears that they've actually rewritten and optimized a lot of it to take advantage of 2.0. Very cool stuff.
With that said, I'm also a firm believer that DNN is not a one-size-fits-all solution for every need when it comes to web apps. Community Server for example does a much better job of Blogs, Forums etc then any module that is available for DNN. In fact I'd say that all of the DNN modules that I've seen that try and pull off this type of functionality fail miserably.
My big problem with DNN (and I'm sure that you know what I'm talking about if you've written modules for it) is that custom modules need to fit nicely into the DNN framework in order to work right. Not everything fits so well into that mold (if it did, someone would have sucessfully integrated DNN and Community Server by now).
For those times when DNN, CS or something similar won't fit the bill, I think the 2.0 framework is a fantastic development platform right out of the box. I'm not aware of any templates for an n-tier application, but I've uploaded the code from my presentation and you should be able to convert that to a reusable template with very little work.
I hope that helps...
-JB
|