Pru*_*rus 274 terminology web-applications web
我很困难,试图为自己找到网站和网络应用程序之间的差异.在我看来,一个网站指向一个特定的页面,一个Web应用程序更像是一种内容和信息的"门户".
但我遇到的问题是,仍然可以通过浏览器查看Web应用程序(不是吗?),网站仍然可以动态查看内容,使网站和应用程序之间的界限非常灰暗.
例如,使用ASP.NET或AJAX等的网站是否成为Web应用程序,因为它可以动态和异步地检索数据,或者使用PHP和CMS的网站更像是Web应用程序,因为它根据请求形成页面根据客户的要求及其数据库中的内容?
或许我在这里完全错了 - 网络应用程序和网站之间的区别是什么?
Ker*_* SB 250
这完全是个人主观的,但我会说网站是由其内容定义的,而网络应用程序是通过与用户的交互来定义的.也就是说,网站可以合理地包含一个静态内容存储库,该存储库分发给所有访问者,而Web应用程序依赖于交互并需要编程用户输入和数据处理.
例如,新闻网站将是"网站",但电子表格或协作日历将是网络"应用程序".新闻网站向所有访问者显示基本相同的信息,而日历则处理个人数据.
实际上,大多数内容快速变化的网站也将依赖于复杂的程序化(和/或数据库)后端,但至少原则上它们仅由其输出定义.另一方面,Web应用程序本质上是一个远程运行的程序,它基本上取决于处理和数据存储后端.
Lev*_*son 190
网站主要是信息性的.从这个意义上说,http://cnn.com和http://php.net是网站,而不是网络应用程序.
Web应用程序主要允许用户执行操作. Google Analytics,gmail和jslint是网络应用程序.
它们并非完全排他性. 大学网站可能会提供位置,学费,可用课程等信息; 它可能有网络应用程序,允许教师管理成绩和课程材料,学生注册和退出课程的申请等.
Sev*_*yev 52
如果您声称它是一个Web应用程序,您可以向客户收取更多费用:)
说真的,线路很好.从历史上看,Web应用程序是服务器上具有代码和/或脚本(在Perl/CGI,PHP,ASP等中)的应用程序,而站点是具有静态页面的应用程序.目前,每个人和他们的叔叔的猫正在运行论坛,留言簿,CMS - 这是所有服务器代码.
另一个区别在于主题线.如果它是一个业务线解决方案,那么它就是一个应用程序.如果它是面向消费者的 - 他们称之为网站.虽然技术方面,但它或多或少相同.
Gen*_* S. 23
没有真正的"差异".网站是一个更加不合时宜的术语,从互联网的早期就存在,其中可以响应用户输入的动态应用程序的概念更加有限且更不常见.商业网站主要是作为互动小册子开始的(酒店/航空公司预订网站除外).随着时间的推移,它们的功能(以及支持技术)变得越来越响应,并且您在计算机上安装的应用程序与云中存在的应用程序之间的界限变得越来越模糊.
如果您只是想在谈论您正在构建的内容时清楚地表达自己,我会继续描述一些互动小册子或名片作为"网站",并且实际上*会做一些感觉更像的东西作为Web应用程序的应用程序.
最基本的区别是,如果一个网站有一个支持数据库来存储用户数据并根据一些用户指定的标准修改用户看到的内容,那么它可能是某种类型的应用程序(尽管我不愿意将Amazon.com描述为一个Web应用程序,即使它有很多非常特定于用户的功能).另一方面,如果它主要是静态的.html文件相互链接,我会称之为网站.
大多数情况下,如今,Web应用程序的大部分功能都是在客户端上运行的(在javascript或actionscript中执行大部分处理,具体取决于其实现方式)并通过某些http进程返回到服务器以支持数据.用户不会在一个页面之间移动,并且会在单个"页面"上体验他们将要体验的任何内容,从而为他们创建应用程序体验.
Uri*_*rav 19
根据两个特征的技术差异:
1."工作"完成的地方
2.向服务器传输的内容
Web应用
1."工作"在浏览器上完成(JavaScript)
2.数据从/向服务器传输
相比之下:更快
网站
1."工作"(大部分)在服务器
2 完成.渲染页面(数据+ UI)正在从服务器传输
相比之下:更容易的SEO
小智 16
它就像威士忌和苏格兰威士忌,所有网络应用都是网站,但并非所有网站都是网络应用.
Web应用程序或Rich Internet Applications是一个不仅仅显示内容的网站,它还具有业务逻辑.它旨在用户交互,执行实际的业务功能.与网站(即博客和新闻网站)相比,网络应用程序提供更丰富的用户体验.
应用程序的用例总是用它来做
- Christian Heilmann(Mozilla公司首席开发人员传播者)
use*_*617 10
两者都是"网站"(网站上的网站).因此,我建议如果以不同的方式措辞,问题就更容易回答."根据某些特定"用户"或"客户"的观点以及不具备这一特定网站的网站,以显着方式转换数据或信息的网站之间的区别是什么?
从中可以更容易地看出,我们称之为Web应用程序的是Web上的一个站点上的系统,该系统接收输入,以转换它的方式对该输入进行操作并为某个特定客户或用户生成有价值的输出.
另一件事更像是海报或宣传册.至少对大多数观众而言.与使用DTP软件创建手册的方式相同,手册网站仍可通过某种CMS或博客软件进行管理.对于该网站的所有者来说,CMS是网络应用程序,但对于普通大众来说,同一网站可能被视为一个简单的小册子(或"网站").
网站可能只是静态内容 - Web应用程序将具有动态内容.这是一条非常模糊的路线.
语义....通常,网站包含静态HTML页面,Web应用程序执行某种类型的工作.例如,房地产经纪人的网站可以提供关于房地产经纪人的信息,其中房地产经纪人的网络应用程序可以列出当前房产并管理房地产经纪人自己的联系信息.
Web应用程序是动态网站.
根据维基百科,网站是这种范式的抽象术语.
一个网站,也可以写成的网站,或者干脆网站,是一组相关的网页通常从一个单一的网络域名服务.网站托管在至少一个网络服务器上,可通过诸如因特网的网络或专用局域网通过称为统一资源定位符(URL)的因特网地址访问.所有可公开访问的网站共同构成万维网.(来源:http://en.wikipedia.org/wiki/Website)
因此,Web应用程序是一种类型的网站,无论其目的如何,实际上是一个动态网站,但该网站确实不是一个Web应用程序.
在我看来,所有现代网站都是网络应用程序,包括CMS.世界上是否还有人编写手动静态html文件,我不这么认为.尽管有些网站的静态页面很少,但如果它们是通过CMS动态创建的,那么它绝对是一个CMS网络应用程序.
阅读更多:
Web应用程序是用户通过内部网络访问的软件程序,或者是通过Web浏览器通过Internet访问的软件程序.最广泛使用的Web应用程序之一的一个示例是Google Docs,它可以提供Microsoft Word的大部分功能; 它可以从任何位置免费使用.
另一方面,网站是通过网络浏览器通过互联网访问的文档集合.网站还可以包含Web应用程序,允许访问者完成在线任务,例如:搜索,查看,购买,结账和支付.
我不确定是否有绝对权威的答案,但您可以将其视为对请求到达Web服务器时发生的情况的区分.可以通过让服务器返回已经创建的文件(静态内容)来提供请求,或者可以将请求传递给生成发送回浏览器的响应的应用程序(动态内容).
这两种类型都称为网站,但只有具有应用程序生成内容的网站才称为网络应用程序.
编写应用程序的方式不太重要.它可能是ASP,PHP,Ruby,JavaScript甚至是C或C++.
我说一个网站可以是一个Web应用程序,但是一个网站通常具有多个Web应用程序。两者之间的关系是组成之一:由应用程序组成的网站。
约会网站可能有照片上传网络应用程序,还有日历应用程序,因此您可以标记与谁约会的时间。
这些应用程序嵌入整个网站。
小智 5
Web应用程序是一个网站,其方式与正方形是矩形的方式相同.
应用程序部分是模型控制器组合.Web部分(视图)是它有资格成为网站的原因.
只是一个网站而不是一个Web应用程序的东西只是缺少动态方面.
当然,要确定将其限定为Web应用程序需要多少服务器端处理可能很困难.可能它有一个数据存储.
因此,您对webapps的主要作用感到困惑.网站的主要作用是通知.Web应用程序的主要作用是通知使用动态内容(执行某些操作).
归档时间: |
|
查看次数: |
376835 次 |
最近记录: |