我已经搜索了很多Website
和WebApplication
之间的差异,但没有得到明确的答案。
在阅读之后,我甚至更加困惑。
答案 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 article和this one。
Web应用程序项目有一个项目文件,可以编译为单个二进制文件(加上.aspx页面和静态内容)。
答案 4 :(得分:1)
如果您指的是Microsoft SharePoint,那么区别在于Web应用程序包含一组站点,每个站点都是Web的集合。
因此,Web应用程序例如是http://yourserver
。现在,您可以定义http://yourserver/
(root)等网站,然后定位http://yourserver/sites/<something>
的其他网站,例如http://yourserver/sites/team1
,http://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)当一个开发人员负责创建和管理整个网站时,这是正确的选择。