我被自己的网站和网络应用程序之间的区别难住了。在我看来,一个网站指向一个特定的页面,而一个网络应用程序更像是某种内容和信息的“门户”。

但让我困惑的是,web应用程序仍然是通过浏览器查看的(不是吗?),网站仍然可以动态地查看内容,这使得网站和应用程序之间的界限非常模糊。

例如,一个网站使用ASP。NET或AJAX等成为一个web应用程序,因为它可以动态和异步检索数据,或者使用PHP和CMS的网站更像一个web应用程序,因为它根据客户端的请求和数据库中的内容形成页面?

也许我在这里完全错了——web应用程序和网站之间有什么区别?


当前回答

两者都是“网站”(网络上的网站)。所以我建议,如果换个说法,这个问题会更容易回答。“根据某些特定‘用户’或‘客户’的观点,以重大方式转换数据或信息的网站与不这样做的网站有什么区别?”

由此可以很容易地看出,我们所说的web应用程序是web站点上的一个系统,它接受输入,以某种方式对输入进行转换,并为某些特定的客户或用户产生有价值的输出。

另一样东西更像是海报或宣传册。至少对大多数观众来说是这样。与使用DTP软件创建宣传册的方式相同,宣传册网站仍然可以通过某种CMS或博客软件进行管理。对于该网站的所有者来说,CMS是web应用程序,但对于普通公众来说,相同的网站可能被视为一个简单的小册子(或“网站”)。

其他回答

网站可能只是静态内容,而web应用程序可能有动态内容。这是一条非常模糊的界线。

两者都是“网站”(网络上的网站)。所以我建议,如果换个说法,这个问题会更容易回答。“根据某些特定‘用户’或‘客户’的观点,以重大方式转换数据或信息的网站与不这样做的网站有什么区别?”

由此可以很容易地看出,我们所说的web应用程序是web站点上的一个系统,它接受输入,以某种方式对输入进行转换,并为某些特定的客户或用户产生有价值的输出。

另一样东西更像是海报或宣传册。至少对大多数观众来说是这样。与使用DTP软件创建宣传册的方式相同,宣传册网站仍然可以通过某种CMS或博客软件进行管理。对于该网站的所有者来说,CMS是web应用程序,但对于普通公众来说,相同的网站可能被视为一个简单的小册子(或“网站”)。

web应用程序是托管在internet上的应用程序。它可以在网站上有一个前端或用户界面。

希望这能有所帮助。

Web应用程序是动态网站。

根据维基百科,网站是这种范式的抽象术语。

一个网站,也写为website,或简称为site,是一个集合 相关的网页通常从一个单一的网络域名服务。一个网站 托管在至少一个web服务器上,可通过网络访问,如 因特网或通过因特网的私有局域网 地址,即统一资源定位符(URL)。所有公开 可访问的网站共同构成了万维网。(来源:http://en.wikipedia.org/wiki/Website)

因此,Web应用程序是一种不论其用途的网站,实际上是一种动态网站,但网站并不是真正的Web应用程序。

在我看来,所有的现代网站都是web应用程序,包括CMS。世界上还有人编写手动静态html文件吗,我不这么认为。尽管有些网站很少有静态页面,但如果它们是通过CMS动态创建的,那么它绝对是一个CMS web应用程序。

阅读更多:

http://en.wikipedia.org/wiki/Web_application http://en.wikipedia.org/wiki/Website

web应用程序是一个网站,就像正方形是一个矩形一样。

应用程序部分是模型-控制器组合。web部分(视图)是它被称为网站的原因。

仅仅是一个网站而不是一个web应用程序的东西就缺少了动态方面。

当然,很难确定需要多少服务器端处理才能使其成为一个web应用程序。可能是当它有数据存储时。

因此,你混淆了web应用程序的主要角色。网站的主要作用是提供信息。web应用程序的主要作用是使用动态内容(做某事部分)通知。