.NET 表格控件的发展历史

发布时间:2014/01/09 00:01 发布者:iceman

返回博客中心

在本篇文章中,我们将回顾表格控件随着技术平台的发展和演变过程。

WinForms 表格控件

表格控件首先诞生于 Winforms 平台,它基于 .NET Framework 和 Winforms 平台特性建立。由于Winforms平台的底层架构和较大的市场占有率,Winforms 平台下的表格控件已经具有丰富特性和交互能力。

表格控件变迁图:

Datagrids-Platforms

ASP.NET 表格控件

ASP.NET 表格控件几乎和 Winforms 平台同时产生。

从底层看,ASP.NET 表格控件由 HTML 标记和后台代码共同生成。由于平台的局限性,导致初期的 ASP.NET 平台表格控件功能单一和交互性差,但随着 javascript 和 AJAX 技术的普及已经得到了很大的改善。同时,由于每条数据都会产生和服务器的交互,所以,性能也是衡量 ASP.NET 表格控件的一个重要因素。

ASP.NET 表格控件的发展为 HTML5 表格控件提供了技术铺垫。

HTML5 表格控件

HTML5 表格控件受欢迎的原因有很多。首先,丰富的功能和交互性已经是当前网络应用的规范。HTML5 技术是网络应用的发展趋势,它可以提供近乎桌面应用的平滑交互体验。

其次, 随着 HTML5 技术的广泛传播,它已经逐渐成为下一代企业在线应用的标准。它丰富的特性已经把 ASP.NET 控件推到悬崖边。虽说,第三方表格控件的发展在一定程度上弥补了微软提供的 ASP.NET 控件的缺陷,但是,即使开发人员使用第三方控件,在性能和体验性仍然是 ASP.NET 控件的短板。

WPF 表格控件

WPF表格控件和 Silverlight 表格控件几乎同时兴起。WPF平台超炫的表现力和灵活的数据绑定能力带来了两个直接好处:轻松流畅的编辑体验和吸引用户的UI界面。经过几年的发展, 大量的 Winforms 平台开发人员转到 WPF 平台。因此,WPF 平台表格控件也有着强劲的发展势头和生命力。

Microsoft Silverlight™ 表格控件

2008 年,微软推出了第一款 Silverlight 表格控件。灵活的布局和交互性使用户可以在浏览器中得到更高的体验。但是由于需要在客户端安装插件,随着微软宣布 Silverlight 停止更新,Silverlight 技术逐渐退出了历史舞台。HTML5 技术无需安装任何插件,并且具有无刷新及交互性强等优势,已经逐渐被更多的企业应用。


关于葡萄城

赋能开发者!葡萄城是专业的集开发工具、商业智能解决方案、低代码开发平台于一身的软件和服务提供商,为超过 75% 的全球财富 500 强企业提供服务。葡萄城专注控件软件领域30年,希望通过模块化的开发控件、灵活的低代码应用开发平台等一系列开发工具、解决方案和服务,帮助开发者快速响应复杂多变的业务需求,最大程度地发挥开发者的才智和潜能,让开发者的 IT 人生更从容更美好。

了解详情,请访问葡萄城官网