网站和Web应用程序之间的区别?

时间:2010-03-05 21:07:24

标签: java web web-applications

我已经搜索了很多WebsiteWebApplication之间的差异,但没有得到明确的答案。

在阅读之后,我甚至更加困惑。

7 个答案:

答案 0 :(得分:14)

来自维基百科:

  • WebApplication的

      

    在软件工程中,Web应用程序是通过Web浏览器通过Internet或Intranet等网络访问的应用程序。该术语还可以表示托管在浏览器控制的环境(例如Java小程序)中的计算机软件应用程序[需要引用]或以浏览器支持的语言(例如JavaScript,与浏览器呈现的标记语言结合)编码HTML)并依赖于通用Web浏览器来呈现应用程序可执行文件。

  • 网站

      

    网站(也称拼写网站[1])是相对于公共统一资源定位符(URL)寻址的相关网页,图像,视频或其他数字资产的集合,通常仅包含域名,或IP地址,以及基于Internet协议的网络中的根路径('/')。网站至少托管在一个Web服务器上,可通过Internet或私有局域网等网络访问。

请参见此处:Website // Web Application

答案 1 :(得分:11)

网站更多是关于内容,更多是关于功能的Web应用程序。

答案 2 :(得分:6)

网站是您可以找到“内容”的位置。 Web应用程序是一种服务,它为用户提供与服务器交互以获取特定内容的方法。

Web应用程序驻留在某个网站上。一个网站可以托管多个Web应用程序以及其他(静态)内容。

答案 3 :(得分:5)

Web应用程序背后会有一些动态逻辑(即执行某些操作)。通常它会有一个数据库和一些服务器端编程语言来支持它。

一个网站可以是完全静态的 - 例如只是链接在一起的一堆html页面。

网站也可以是Web应用程序和静态页面的集合。

<强>更新

如果您正在讨论visual studio Web应用程序项目与网站项目之间的区别,请阅读this articlethis one

Web应用程序项目有一个项目文件,可以编译为单个二进制文件(加上.aspx页面和静态内容)。

答案 4 :(得分:1)

如果您指的是Microsoft SharePoint,那么区别在于Web应用程序包含一组站点,每个站点都是Web的集合。

因此,Web应用程序例如是http://yourserver。现在,您可以定义http://yourserver/(root)等网站,然后定位http://yourserver/sites/<something>的其他网站,例如http://yourserver/sites/team1http://yourserver/sites/documentsite2等。

网站类似于网站,但它位于特定网站的“下方”。因此,例如,网址可以位于http://yourserver/sites/team1/meetingweb

答案 5 :(得分:0)

考虑Web应用程序和网站之间差异的最佳方式是问自己它的用途是什么;或者它的目的是什么。如果唯一的目的是营销或宣传服务或产品,那么我们称之为网站。如果目的是实用性,旨在解决问题或使您的工作/生活更轻松,那么它可能是一个应用程序。 Web应用程序cab是一个Web站点,但Web站点不能是Web应用程序

答案 6 :(得分:-1)

功能和功能类似,但在以下方面仍然不同。

网络应用程序:

a)我们不能在单个Web应用程序中包含c#和vb页面。 b)我们可以在多个项目之间建立依赖关系。 c)部署后无法编译单个文件而无需重新编译。 d)企业环境的正确选择,其中多个开发人员统一工作以进行创建,测试和部署。

网站:

a)可以在单个网站中混合使用vb和c#页面。 b)无法建立依赖关系。 c)部署后编辑单个文件。 d)当一个开发人员负责创建和管理整个网站时,这是正确的选择。

相关问题