Solved

Web site vs web application

Posted on 2013-06-13
7
501 Views
Last Modified: 2013-06-16
Hi,

What is the difference, advantages and disadvantages between website and web application projects in visual studio 2010?

Thanks
0
Comment
Question by:ayha1999
  • 3
  • 3
7 Comments
 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
Comment Utility
A website is just that a visual interactive site, a web application is something that is normally using rest to communicate and doesn't have a UI it only gets requests and processes them and returns the result.

The official microsoft word: http://msdn.microsoft.com/en-us/library/dd547590.aspx
0
 
LVL 17

Assisted Solution

by:sonawanekiran
sonawanekiran earned 75 total points
Comment Utility
0
 
LVL 7

Author Comment

by:ayha1999
Comment Utility
Can I compile the source code in both types? What is the best choice for an e-commerce site?

Thanks
0
Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
Comment Utility
hint: don't write your own payment processor use a 3rd party the small percentage you pay will save you a lot of headaches.. your site won't become the first page of Wired for being unsecure.

Did you even look at sona's link?  It explains it pretty much. The front-end will be a website with a back-end as webservice.
0
 
LVL 7

Author Comment

by:ayha1999
Comment Utility
I mean, a website with till the checkout stage and payment will be processed by a third party. which type is suggested for such a website, website or web application? can I compile source code for both types for before sending to the web server?

Thanks

ayha
0
 
LVL 78

Accepted Solution

by:
David Johnson, CD, MVP earned 175 total points
Comment Utility
You will have both a website and a web application.  A website is usually an interactive item (the web server can precompile the .asp to speed things up (http://msdn.microsoft.com/en-CA/library/399f057w%28v=vs.85%29.aspx)



    Situation 1: I am deploying and I will continue to deploy upgrages. I use the copy method. It's simpler for me, I know what I'm doing and that way I don't have to write an installer.

    Situation 2: An unknown party [ie. the client] with unknown skill is going to be attempting to deploy my site, I write an installer and documentation an 8 year old can follow on going through the installer right through to configuration - and if necessary data input. So in this situation the precompiled method is far easier.
http://preview.tinyurl.com/ku8esyr

a web application is almost always pre-compiled
0
 
LVL 7

Author Closing Comment

by:ayha1999
Comment Utility
Thanks
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

Suggested Solutions

Problem Hi all,    While many today have fast Internet connection, there are many still who do not, or are connecting through devices with a slower connect, so light web pages and fast load times are still popular.    If your ASP.NET page …
If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now