我被自己的网站和网络应用程序之间的区别难住了。在我看来,一个网站指向一个特定的页面,而一个网络应用程序更像是某种内容和信息的“门户”。
但让我困惑的是,web应用程序仍然是通过浏览器查看的(不是吗?),网站仍然可以动态地查看内容,这使得网站和应用程序之间的界限非常模糊。
例如,一个网站使用ASP。NET或AJAX等成为一个web应用程序,因为它可以动态和异步检索数据,或者使用PHP和CMS的网站更像一个web应用程序,因为它根据客户端的请求和数据库中的内容形成页面?
也许我在这里完全错了——web应用程序和网站之间有什么区别?
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
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)如果你生活在当今/现代世界,也就是说,你会有一个个人网站,允许人们看到你的一些/全部/没有特别的东西,保护自己不受人/机器人等的伤害。,网络应用程序和网站没有什么不同。