什么';web站点和web应用程序之间的区别是什么?

什么';web站点和web应用程序之间的区别是什么?,web,web-applications,terminology,Web,Web Applications,Terminology,我很难为自己找到网站和web应用程序之间的区别。在我看来,网站指向特定页面,而web应用程序更像是内容和信息的“门户” 但我陷入困境的是,web应用程序仍然是通过浏览器查看的(不是吗?),而网站仍然可以动态查看内容,这使得web站点和应用程序之间的界限非常模糊 例如,使用ASP.NET或AJAX等的网站之所以成为web应用程序是因为它可以动态和异步地检索数据,还是使用PHP和CMS的网站更像是web应用程序,因为它根据客户机的请求及其数据库中的内容根据请求生成页面 或者我在这里完全错了-web应

我很难为自己找到网站和web应用程序之间的区别。在我看来,网站指向特定页面,而web应用程序更像是内容和信息的“门户”

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

例如,使用ASP.NET或AJAX等的网站之所以成为web应用程序是因为它可以动态和异步地检索数据,还是使用PHP和CMS的网站更像是web应用程序,因为它根据客户机的请求及其数据库中的内容根据请求生成页面


或者我在这里完全错了-web应用程序和网站的区别是什么?

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

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


希望对你有所帮助。

语义。。。。通常,网站包含静态HTML页面,web应用程序执行某些类型的工作。例如,房地产经纪人的网站可能会提供有关房地产经纪人的信息,其中房地产经纪人的web应用程序可能会列出房地产经纪人的当前财产并管理房地产经纪人自己的联系信息。

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

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


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

web应用程序是一种软件程序,用户可以通过内部网络或通过web浏览器通过internet访问。使用最广泛的web应用程序之一的一个例子是Google Docs,它促进了Microsoft Word的大部分功能;它免费且易于从任何位置使用

另一方面,web站点是通过web浏览器通过internet访问的文档集合。网站还可以包含Web应用程序,允许访问者完成在线任务,例如:搜索、查看、购买、结账和付款。

我们知道什么是“网站”和“应用程序”,所以我们只剩下

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

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

没有真正的“区别”。Web站点是一个更为不合时宜的术语,它起源于互联网的早期,在互联网上,能够响应用户输入的动态应用程序的概念更为有限,也更不常见。商业网站一开始主要是互动手册(酒店/航空公司预订网站除外)。随着时间的推移,它们的功能(和支持技术)变得越来越灵敏,您在计算机上安装的应用程序与云中存在的应用程序之间的界限变得越来越模糊

如果你只是想在谈论你正在构建的东西时清楚地表达自己,我会继续将一些互动小册子或名片描述为“网站”,以及一些实际做的事情,感觉更像是一个web应用程序

最基本的区别是,如果一个网站有一个存储用户数据的支持数据库,并根据用户指定的标准修改用户所看到的内容,那么它可能是某种应用程序(尽管我不愿意将Amazon.com描述为一个web应用程序,尽管它有很多非常特定于用户的功能)。另一方面,如果大部分是静态的.html文件相互链接,我会称之为网站


现在,web应用程序的大部分功能通常都是用客户端上运行的东西编写的(大部分处理都是用javascript或actionscript完成的,具体取决于它的实现方式),然后通过http进程返回服务器以获取支持数据。用户不会从一个页面移动到另一个页面,也不会在一个“页面”上体验他们将要体验的任何东西,这为他们创造了应用程序体验。

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

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


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

我说网站可以是web应用程序,但更多的是