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

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

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

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


当前回答

网站主要是提供信息。从这个意义上说,http://cnn.com和http://php.net是网站,而不是web应用程序。

Web应用程序主要允许用户执行操作。谷歌Analytics、gmail和jslint是web应用。

它们不是完全排他性的。大学网站可能会提供位置、学费、课程等信息;它可能会有允许教师管理成绩和课程材料的网络应用程序,学生注册和退出课程的应用程序等等。

其他回答

Based on a general research and understanding, "Almost" Everything that can be accessed via a browser is actually called a "Web application" now these days. Even your internet router at home is a web application that uses the HTTP protocol to access the application (i.e the one that "interacts" with you). Yes, there are lots of websites that do "Nothing" except showing you stuff. But the age we are living in, everything operates on the basis of web application. Natwest PLC bank has got a website where you can go and find out things that natwest offer as a consumer/high-street bank. However:

1)您可以创建您的网上银行帐户- Web应用程序 2)查看,修改个人资料- web应用程序的详细信息 3)理财- Web应用 4)交易股份/股票- Web应用程序

另一个很好的例子是Fidelity.com(在网上的许多其他例子中都有引用)。

我不得不说,有两个答案:

1)如果你的目的只是告诉你的受众一些内容,不需要任何互动,网站就是你的答案。那么它就不是一个web应用程序。

2)如果你生活在当今/现代世界,也就是说,你会有一个个人网站,允许人们看到你的一些/全部/没有特别的东西,保护自己不受人/机器人等的伤害。,网络应用程序和网站没有什么不同。

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

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

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

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

这完全是个人和主观的,但我想说的是,网站是由其内容定义的,而web应用程序是由其与用户的交互定义的。也就是说,一个网站可以由一个静态的内容存储库组成,可以分发给所有的访问者,而一个web应用程序依赖于交互,需要编程用户输入和数据处理。

例如,新闻网站是“网站”,而电子表格或协作日历则是网络“应用程序”。新闻网站向所有访问者显示本质上相同的信息,而日历则处理个人数据。

实际上,大多数内容快速变化的网站也依赖于复杂的编程(和/或数据库)后端,但至少在原则上,它们只由输出定义。另一方面,web应用程序本质上是一个远程运行的程序,它基本上依赖于处理和数据存储后端。

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

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

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