Solved

Web site vs web application

Posted on 2013-06-13
7
504 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
ID: 39246822
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
ID: 39246918
0
 
LVL 7

Author Comment

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

Thanks
0
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 78

Expert Comment

by:David Johnson, CD, MVP
ID: 39249806
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
ID: 39250302
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
ID: 39250526
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
ID: 39251354
Thanks
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Running classic asp applications under Windows Server 2008 R2 (x64) and IIS 7 is not as easy as one may think. It took me a while to figure it out while getting error 8002801d a few times. After you install the OS you will need to install the fol…
Introduction This article shows how to use the open source plupload control to upload multiple images. The images are resized on the client side before uploading and the upload is done in chunks. Background I had to provide a way for user…
Internet Business Fax to Email Made Easy - With  eFax Corporate (http://www.enterprise.efax.com), you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, f…
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…

911 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

17 Experts available now in Live!

Get 1:1 Help Now