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

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

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

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


当前回答

Web应用程序在发布预编译代码时性能更好,代码100%编译成功。

与此同时,web站点在可维护性方面更好,因为您可以轻松地更改代码,并且更改将立即生效,无需任何构建,在这种情况下,页面将在第一次调用时被编译,这意味着它可能会导致编译错误或在您的页面中被调用时崩溃。每一种都有其优点和缺点

在这里检查区别,这有助于更多地了解两者。

其他回答

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

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

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

如果你声称这是一个web应用程序,你可以向客户收取更多费用:)

说真的,线路没问题。从历史上看,web应用程序是那些在服务器上有代码和/或脚本(Perl/CGI, PHP, ASP等)的应用程序,而站点是那些静态页面的应用程序。目前,每个人和他们叔叔的猫都在运行论坛、留言簿、CMS——这些都是服务器代码。

另一个区别是在主题方面。如果它是一个业务线解决方案,那么它就是一个应用程序。如果它是面向消费者的——他们称之为网站。尽管从技术角度来看,它们或多或少是相同的。

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

语义……一般来说,网站包含静态HTML页面,web应用程序执行某种类型的工作。例如,房地产经纪人的网站可能会提供有关房地产经纪人的信息,而房地产经纪人的web应用程序可能会列出当前的属性并管理房地产经纪人自己的联系信息。

Web应用程序在发布预编译代码时性能更好,代码100%编译成功。

与此同时,web站点在可维护性方面更好,因为您可以轻松地更改代码,并且更改将立即生效,无需任何构建,在这种情况下,页面将在第一次调用时被编译,这意味着它可能会导致编译错误或在您的页面中被调用时崩溃。每一种都有其优点和缺点

在这里检查区别,这有助于更多地了解两者。