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

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

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

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


当前回答

这就像威士忌和苏格兰威士忌,所有的网络应用程序都是网站,但并不是所有的网站都是网络应用程序。

web应用程序或富Internet应用程序是一个网站,它不仅仅是显示内容,它有一个业务逻辑。它用于用户交互,执行实际的业务功能。与网站(如博客和新闻网站)相比,网络应用程序提供了更丰富的用户体验。

应用程序的用例总是用它做一些事情 ——Christian Heilmann (Mozilla公司的首席开发者传道者)

其他回答

web应用程序是一种软件程序,用户可以通过内部网络或网络浏览器访问它。使用最广泛的网络应用程序之一是谷歌Docs,它促进了Microsoft Word的大部分功能;它是免费的,在任何地方都可以使用。

另一方面,网站是通过网络浏览器通过互联网访问的文件的集合。Web站点也可以包含Web应用程序,允许访问者完成在线任务,如:搜索、查看、购买、结帐和支付。

这就像威士忌和苏格兰威士忌,所有的网络应用程序都是网站,但并不是所有的网站都是网络应用程序。

web应用程序或富Internet应用程序是一个网站,它不仅仅是显示内容,它有一个业务逻辑。它用于用户交互,执行实际的业务功能。与网站(如博客和新闻网站)相比,网络应用程序提供了更丰富的用户体验。

应用程序的用例总是用它做一些事情 ——Christian Heilmann (Mozilla公司的首席开发者传道者)

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

希望这能有所帮助。

我们知道什么是“站点”和“应用程序”,所以我们剩下的就是Web

现在,web应用程序可能是整个网站的一部分。 网站包含了web应用程序。 虽然通常你会看到一个网站只有一个web应用程序。

例如,你有一个iPhone设备(与网站相比),它可能包含不同的应用程序:播放音乐,视频,网络浏览器等。

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