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...Newbie trying to decide whether to use pure ASP.NET or DNN as platform....Newbie trying to decide whether to use pure ASP.NET or DNN as platform....
Previous
 
Next
New Post
11/26/2007 9:00 PM
 

Hi All,

I am wanting to build a supplier directory type web application which would normally require a straight forward ASP.NET/DB approach. However I am wondering whether to use DNN as a platform since it has so many features. I guess I would then be looking for DB search modules etc. What is your view on this? Should DNN be left to colloborative and general portal type apps such as news, links, blogs etc rather than a specific DB styled web app. Also if I did do my own ASP.NET2 app it would be in C#.

One thing that does concern me is the potential speed problem. I had some collegues who tried it as a virtual working tool, but gave up due to poor performance. They have used V3.... it was about 18 months ago. Interestingly I find this forum pretty slow... Whether this is DNN or poor connectivity or what I am unsure....

I would be hugely grateful for any advice.

Thanks in advance,

Sam

 

 

 

 
New Post
11/26/2007 11:09 PM
 

1) There are many developers who have created full web-based application using DNN without any major issues.

2) I would use the latest version and not even look tat v3.  There are tons of new enhancements / features and tons of performance enhancements.

3) Writing full applicatin with DNN will save you a lot of time since it takes care of a lot of the plumbing and lets you concentrate on the business rules of your application.  As far as using C# is concerned, there are not issues with writing all your modules using C#.

 
New Post
11/27/2007 5:12 AM
 

Shawn,

Many thanks for this. Some comments.

1) The main potential for DNN in my situation is to enable me to build an asp.net app very quickly with robust plumbing and features - An app in a few days rather than months. Also I am still learning ASP.NET and this is slowing me downing. Hopefully with DNN I can focus on the client, be "Agile" and deliver something of enterprise strength.  However I am a little nervous about being locked out from what I could do with standard ASP.NET? I assume the 2 worlds meet by the creation of modules.... which would be webparts in ASP.NET2.

2)I have researched the DB retrieval issue and seem to have concluded that I need to invest in a 3rd party module like "Indoo SQL Grid" or "XMod".

3) How easy is it to integrate ASP.NET2 controls such as a Treeview.... ie I have a need to use a Treeview to represents categories and would use it to drive searches rather than the standard keyword approach. In ASP.NET2 I would just link a few controls together using code...

4) I am using the latest version and finding the speed OK, but when starting up it can be slow.... compiling up no doubt. Can you precompile the code to prevent this initial hit like you may do with a standard ASP.NET app?

5) Since DNN is a general container for applets(modules), Is there any issue with having a sperate database under a specific module. So one may use the standard DNN DB for security etc..... but have a completely seperate one for a specific application ie a supplier directory.

I really appreciate your help... and a big thank you in advance for help with this issue.

Sam

 

 

 

 
New Post
11/27/2007 5:20 AM
 

Sam,

1)  DNN is a Framework on top of .net, this means additional classes being available but also a need to learn a bit more - but IMHO this is worth while. Modules are somewhat comparable to web parts but with tighter integration into the framework and options like IMC (inter module communication)

2) there is Reports but also there are several 3rd party modules to access databases depending on your needs

3) there is a treeview control specific for dotnetnuke as well, have a look at webcontrols.dotnetnuke.com

4) precompilation is currently not supported. try to configure your web site to minimize app recycles

5) each module can store its data where you like - but using a single database is in most of the cases most convenient.


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
11/27/2007 6:01 AM
 

Leopold,

Many thanks for the prompt reply.

So in short do you see DNN as  a RAD application environment where solutions can be quickly and robustly assembled? I quess extra functionality would then be acquired by 3rd party modules or produced by writing a custom module.

On modules,

1) Is it simple to create custom modules ie as simple as creating ASCXs?

2) Can ASP.NET controls be involved easily into a DNN app? How could one create a Webpart or ASCX in ASP.NET and integrate it for use in DNN?

On a final note I notice that the speed can be very slow on this forum.... Sometimes OK , but then sometimes I have to wait 30 seconds for the page to change so I can put in a reply. Since you are a core team member, I thought you may be interested.

Thanks again, really appreciated,

Sam

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Newbie trying to decide whether to use pure ASP.NET or DNN as platform....Newbie trying to decide whether to use pure ASP.NET or DNN as platform....


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