.NET 表格控件的发展历史

在本篇文章中,我们将回顾表格控件随着技术平台的发展和演变过程。WinForms 表格控件表格控件首先诞生于 Winforms 平台,它基于 .NET Framework 和 Winforms 平台特性建立。由于Winforms平台的底层架构和较大的市场占有率,Winforms 平台下的表格控件已经具有丰富特性和交互能力。表格控件变迁图:<div style="width:400px;height:200px;overflow:hidden"><img alt="Datagrids-Platforms" src="http://our.componentone.com/wp-content/uploads/2013/10/Datagrids-Platforms.png" width="600" height="335"></div>

发布于 2014/01/09 00:00

ComponentOne Enterprise

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

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 技术无需安装任何插件,并且具有无刷新及交互性强等优势,已经逐渐被更多的企业应用。

ComponentOne Enterprise | 下载试用

ComponentOne 是一套专注于企业 .NET开发、支持 .NET Core 平台,并完美集成于 Visual Studio 的第三方控件集,包含 300 多种 .NET开发控件,提供表格数据管理、数据可视化、报表和文档、日程安排、输入和编辑、导航和布局、系统提升工具等七大功能,被誉为“.NET开发的‘瑞士军刀’”。

ComponentOne 为您提供专业的产品咨询服务,并由技术支持工程师为您1对1解答。>> 发帖提问

相关产品
推荐相关案例
关注微信
葡萄城社区二维码

关注“葡萄城社区”

加微信获取技术资讯

加微信获取技术资讯

想了解更多信息,请联系我们, 随时掌握技术资源和产品动态