我对web应用程序完全陌生,需要一个清晰而独特的属性列表(差异),其中web应用程序框架停止,web ui框架开始,以获得对web应用程序的更深入/更广泛的理解。
现在我意识到,web应用程序框架是从ajax调用开始的,这个调用围绕着一些用javascript (客户端技术)编写的丰富应用程序,但我找不到web ui框架的独特边界。
通常在桌面应用程序的通用语言(例如C#、Java)中,您可以清楚地说明代码的哪一部分由库、框架或您自己的实现处理。web框架(应用程序框架和ui框架)是如何做到的?
如果可能的话,我有一些框架,可以在示例中使用: Ext.JS、Range4、KendoUI、jQuery、Dojo。
我也在问这个问题,因为据我所知,就连维基百科的编辑也无法精确地对web框架的绝对数量进行分类。这些如何分类,基于哪些独特的属性?
发布于 2017-09-23 14:46:54
Web框架
该框架主要是为您的表示层提供一种可视化语言吗?然后是一个web框架。
一个web框架将:
例子有物化、引导、Kendo UI。
网络应用框架
框架主要是围绕经过验证的、可伸缩的设计模式来构建应用程序层吗?然后是一个web应用程序框架。
一个web应用程序框架将:
例如棱角,AngularJS,React。
发布于 2017-09-22 09:21:40
Web应用程序主要由两部分组成
现在讨论一个web应用程序框架,或者我们称之为web框架,它应该具有前端和后端的功能。
当涉及到web框架时,它只驻留在前端部分,并且依赖于后台的其他一些技术来获取数据。
例如,Django是一个Web框架,WebApplication是一个Web框架。
将JQuery称为框架有点太过了,因为它缺乏许多特性,如路由、双向数据绑定、模块依赖关系(大多数现代框架都这样做)。
我希望这有助于您在查看所提供的功能时对框架进行分类。
https://stackoverflow.com/questions/46221902
复制相似问题