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

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Can DNN handle complex web applications like ASP.NET MVC can?Can DNN handle complex web applications like ASP.NET MVC can?
Previous
 
Next
New Post
12/17/2009 12:54 PM
 

 I show the basics of how I use jQuery AJAX in a DNN module here http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/111/threadid/342418/scope/posts/Default.aspx

Using the ClientID I've never had any problems accessing items in javascript.

 
New Post
12/18/2009 1:23 AM
 

I've been using DNN for 4 or 5 years now, and have developed a few of what could be termed as small web applications.  
Before using DNN I devloped system applications for companies and goverment bodies using different technologies. (not MVC I have to say!)

Whichever technology you decided to use should be based on what your trying to create, how quick you need it, what your budget is...etc..(I won't elaborate . because you understand this!!)

However I find that DNN is perfect for devloping applications quickly, it gives you a base to start with and hence saves you time.  
I think it's a myth to say the Framework restricts you, it doesn't, what restricts you is time to understand it and time to change it if you need to (it is open source, although I would try to avoid changing the core if possible).

The choice to use DNN should come down to how helpful is the CORE system to your needs, it's the core system that your devlopers will need to understand, not the modules.

I find when devloping an application in DNN using the modules will restrict you unless the module already does exactly what you need...only the less complicated.

Then their is an issue of performace, some people have complained about the perforamce of DNN, but in my experiance the only time I've had an issue was when the hardware resources where over streched.  However my experiance with DNN is only on small scale appications with limited user base where the overheads of the framework don't matter, if you need a massive user base you'll need to do some performace testing with DNN (extra work and cost).

In conclusion don't think by using DNN you going to save money....you will in the long term if your devlopment team understand it and are happy working with it, but for one application, if your needs don't match what's there already the time to learn it and then devlope your application could out weight the costs to do the devlopment in MVC.  The decision to use DNN should come down to: does the basic core help you aplication, if it does it's a big bonus, if it doesn't why use it?

 

 
New Post
12/18/2009 12:45 PM
 

Didn't ASPDNSF  abandon DNN because of its restrictions?

When you use DNN and things don't work right, you could start blaming DNN. If you have a bug, do you want to deal with your app AND DNN? If you go through all the posts is these forums, you think that DNN is buggy. Whyd doesn't it just work? Why don't the modules behave and work seamlessly with DNN?

If you want to have mean lean code, you can't escape DNN's webform based bloated html. If your app is simple, you still have to deal with DNN's huge infrasturcure.

Ask yourself what do you really need from DNN which you can't do yourself in a reasonable time and weigh the pros and cons.

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Can DNN handle complex web applications like ASP.NET MVC can?Can DNN handle complex web applications like ASP.NET MVC can?


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