网站和网络应用程序有什么区别? [英] What's the difference between a web site and a web application?

查看:43
本文介绍了网站和网络应用程序有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我很难为自己找出网站和网络应用程序之间的区别.在我看来,网站指向特定页面,而网络应用程序更像是某种内容和信息的门户".

I'm stumped trying to come up to a difference between a website and a web application for myself. As I see it, a web site points to a specific page and a web application is more of some sort of 'portal' to content and information.

但我遇到的问题是,Web 应用程序仍然可以通过浏览器查看(不是吗?),并且网站仍然可以动态查看内容,这使得网站和应用程序之间的界限非常模糊.

But where I'm stuck is that a web application is still viewed through a browser (is it not?) and a website can still view content dynamically, making the line between web site and application pretty gray.

例如,使用 ASP.NET 或 AJAX 等的网站是否会成为 Web 应用程序,因为它可以动态和异步地检索数据,或者使用 PHP 和 CMS 的网站是否更像是一个 Web 应用程序,因为它在请求,基于客户端的请求及其在其数据库中的内容?

For instance, does a web site using ASP.NET or AJAX etc become a web application because it can retrieve data dynamically and asynchronously or would a website using PHP and a CMS be more of a web application because it forms the pages on request, based on the request of the client and its content in its databse?

或者我在这里完全错了 - 网络应用程序和网站之间有什么区别?

Or maybe I'm totally wrong here - what differentiates between a web application and a website?

推荐答案

这完全是个人和主观的,但我想说一个网站是由它的内容定义的,而一个网站application 是由它与用户的交互定义的.也就是说,一个网站可能由一个面向所有访问者的静态内容存储库组成,而 Web 应用程序依赖于交互并需要程序化的用户输入和数据处理.

This is totally personal and subjective, but I'd say that a website is defined by its content, while a web application is defined by its interaction with the user. That is, a website can plausibly consist of a static content repository that's dealt out to all visitors, while a web application depends on interaction and requires programmatic user input and data processing.

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

For example, a news site would be a "website", but a spreadsheet or a collaborative calendar would be web "applications". The news site shows essentially the same information to all visitors, while the calendar processes individual data.

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

Practically, most websites with quickly changing content will also rely on a sophisticated programmatic (and/or database) backend, but at least in principle they're only defined by their output. The web application on the other hand is essentially a program that runs remotely, and it depends fundamentally on a processing and a data storage backend.

这篇关于网站和网络应用程序有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆