首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Web应用程序框架和Web框架的独特特性?

Web应用程序框架和Web框架的独特特性?
EN

Stack Overflow用户
提问于 2017-09-14 14:36:47
回答 2查看 154关注 0票数 1

我对web应用程序完全陌生,需要一个清晰而独特的属性列表(差异),其中web应用程序框架停止,web ui框架开始,以获得对web应用程序的更深入/更广泛的理解。

现在我意识到,web应用程序框架是从ajax调用开始的,这个调用围绕着一些用javascript (客户端技术)编写的丰富应用程序,但我找不到web ui框架的独特边界。

通常在桌面应用程序的通用语言(例如C#、Java)中,您可以清楚地说明代码的哪一部分由库、框架或您自己的实现处理。web框架(应用程序框架和ui框架)是如何做到的?

如果可能的话,我有一些框架,可以在示例中使用: Ext.JS、Range4、KendoUI、jQuery、Dojo。

我也在问这个问题,因为据我所知,就连维基百科的编辑也无法精确地对web框架的绝对数量进行分类。这些如何分类,基于哪些独特的属性?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-09-23 14:46:54

Web框架

该框架主要是为您的表示层提供一种可视化语言吗?然后是一个web框架。

一个web框架将:

  • 从业务逻辑层使用和表示数据。
  • 通常提供大量的样式
  • 关注表示层

例子有物化、引导、Kendo UI。

网络应用框架

框架主要是围绕经过验证的、可伸缩的设计模式来构建应用程序层吗?然后是一个web应用程序框架。

一个web应用程序框架将:

  • 公开一个API以使用DOM
  • 通常为公共需求提供服务,如路由和AJAX。
  • 对每件事是如何安排在一起的,要更加教条。

例如棱角,AngularJS,React。

票数 1
EN

Stack Overflow用户

发布于 2017-09-22 09:21:40

Web应用程序主要由两部分组成

  • 前端-表示层
  • 后端-数据提取/操作/存储层

现在讨论一个web应用程序框架,或者我们称之为web框架,它应该具有前端和后端的功能。

当涉及到web框架时,它只驻留在前端部分,并且依赖于后台的其他一些技术来获取数据。

例如,Django是一个Web框架,WebApplication是一个Web框架。

将JQuery称为框架有点太过了,因为它缺乏许多特性,如路由、双向数据绑定、模块依赖关系(大多数现代框架都这样做)。

我希望这有助于您在查看所提供的功能时对框架进行分类。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46221902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档