最近比较关注YUI-EXT的GIRD组件,一直想学习一下他的代码,并且借鉴一下他好的设计,用到ecside中。
可是由于太过庞大的JS(对于我来说),看起来实在是挠头,于是也就作罢了(但新版本ecside借鉴了他的风格)。
现在市面上有很多基于js和ajax的列表组件,他们不同于传统的jsp tag方式的列表组件。
基于ajax的组件的特点通常是:
页面中使用一些标准的html、js代码
服务器端发送json或xml代码到客户端
客户端利用一套强大的js来解析数据,并生成列表。
(通常导出能力有限,甚至不支持导出)
传统列表组件特点通常是:
页面中使用一些标准的html、js代码,以及jsp tag
服务器端发送的代码已经是最后要展现出来的列表的html(xhtml)。
客户端再利用有限的js来实现一些功能的补充。
两者没有明显的优劣之分,各有所长。
(ecside总的来说站在传统tag列表组件一边,但我一直在努力的提高展现层的体验以及重【发音:众】用js,
但不知道我这样的努力会有什么结果,是把两者的优点结合起来了,还是缺点叠加了呢,这个还有待于进一步的观察和考研)
我在这里想和大家探讨一下下面的问题:
1 在实际的企业应用中,究竟两者中那种方式应用的更广呢?
2 在实际的企业应用中,绚丽的效果和特性,需要的多吗?
3 在实际的企业应用中,通常单页数据显示量超过500条的页面会很多吗?
4 在实际的企业应用中,通常需要的最大单页显示数据数目会是多少?
(我们这边是单页5000条)
5 列表组件不等于报表组件,但是在实际的企业应用中,拥有一定的统计汇总特性的列表组件肯定是受欢迎的(没有哪个企业会为了一些简单的统计功能就去使用复杂的报表组件的),那么大家通常最希望列表组件具备报表的哪些基本功能呢?
6 以后补充。。。。。
分享到:
相关推荐
9. **应用实例**:提供实际开发案例,如开发一个简单的地图浏览应用或一个复杂的地理分析工具,帮助读者将理论知识转化为实践技能。 10. **性能优化与调试**:讨论提高GIS应用性能的策略,以及如何使用调试工具进行...
《ArcGIS+Engine组件式开发及应用》是一个深入学习地理信息系统(GIS)开发的重要资源,包含了一系列PPT课件和配套的编程源码。这个压缩包旨在帮助开发者掌握使用ArcGIS Engine进行组件式开发的技术和实践,从而实现...
在实际开发中,Delphi 7的组件和分布式应用技术广泛应用于企业级应用、数据库应用以及互联网服务。例如,利用TWebModule可以创建Web服务,而TClientDataset则允许离线数据处理,增强了应用的可移植性和用户体验。 ...
第13章通常作为总结,可能会包含实际项目开发的经验分享和最佳实践,以及如何将所学知识应用于解决实际问题。 通过阅读这本书和实践书中提供的源码,开发者可以深入理解Delphi7的组件机制,掌握分布式系统的设计...
在实际开发中,选择合适的组件不仅要考虑功能需求,还需要关注性能、兼容性、社区支持等因素。这些JS组件往往有详细的文档和示例,方便开发者快速上手。同时,它们通常具有良好的扩展性和可定制性,能够适应不同项目...
在实际开发中,Visual Studio作为C#的主要集成开发环境(IDE),提供了强大的组件开发支持。书中的章节将详细解释如何使用Visual Studio创建、调试和发布组件,以及如何在解决方案中组织和管理组件项目。此外,还将...
在这个项目中,开发者可以学习如何在实际开发中应用ARouter,实现组件间的高效通信,提高代码的可维护性和可扩展性。 总的来说,Android组件开发是App开发的基础,而ARouter作为组件间通信的工具,能够帮助开发者更...
4. 二次开发:在GIS系统开发中,二次开发通常指的是利用GIS软件提供的开发工具和接口,如ESRI的ArcObjects或Microsoft的MapPoint,进行定制化的应用开发。这部分内容可能会涉及到开发环境的搭建、接口的使用以及开发...
通过学习这本教程,读者不仅能够理解GIS组件开发的基本原理,还能掌握实际开发技能,从而能够独立进行GIS系统的定制和扩展,满足不同行业的GIS需求。无论是对于GIS专业的学生,还是从事GIS开发的工程师,都是极有...
在实际应用中,组件开发广泛应用于各种场景。例如,在Web开发中,UI组件库如Element UI和Ant Design提供了预设的组件,让开发者可以快速构建用户界面。在后端开发中,微服务架构鼓励将大型系统拆分为小型、独立的...
COM组件设计与应用是软件开发中的一个重要领域,尤其在Windows平台上的系统级编程中,COM(Component Object Model)技术被广泛使用。杨老师的教程聚焦于如何利用COM组件进行高效、可复用的软件构建,这涉及到一系列...
在实际开发中,作者还分享了调试技巧和性能优化策略,帮助开发者解决在开发过程中可能遇到的问题。最后,通过一些完整的项目实例,让读者能够将所学知识融会贯通,提高实战能力。 总的来说,《庖丁解牛—纵向切入...
在实际开发过程中,开发者还需要关注性能优化、兼容性问题以及组件的可复用性和可维护性。通过深入理解Dorado5的架构和组件加载机制,开发者可以创建出高效、灵活的自定义组件,进一步提升应用的用户体验。
在Delphi6这个强大的Windows应用开发环境中,利用OLE技术,开发者可以创建能够与其他应用程序交互的应用程序,比如插入、编辑和显示来自其他应用程序的对象,如Excel表格或Word文档。本篇文章将深入探讨如何在Delphi...
9. **实际项目案例分析**: 通过具体的案例分析,让读者能够将所学知识应用到实际项目开发中,提升实践能力。 通过学习《Delphi 7数据库应用开发》,读者不仅可以掌握Delphi 7的数据库编程技巧,还能了解到数据库...
14. **案例研究**:通过具体案例展示COM组件的开发和应用,帮助读者理解理论知识在实际项目中的应用。 15. **实践技巧**:分享一些实用的COM开发技巧,如调试、优化和组件测试。 这个18课的教程覆盖了COM组件设计...
在实际开发过程中,开发者可能会遇到的问题包括: 1. **数据一致性**:确保在多线程环境中,删除操作不会导致数据冲突或丢失。 2. **权限管理**:对于敏感数据,可能需要用户额外授权才能进行删除操作。 3. **内存...
在IT行业中,支付宝小程序是一种轻量级的应用框架,它允许开发者快速构建应用于支付宝平台上的功能模块。...在实际应用中,可以根据业务需求调整组件参数,实现个性化定制,以满足各种应用场景的需求。
后端开发框架是一组工具、约定和组件,它们为...本文详细介绍了后端开发框架的15个主要功能,并讨论了它们在实际开发中的应用和优势。随着技术的不断发展,后端开发框架将继续演进,为开发者提供更多的便利和可能性。