任何研究过eXtremeComponents 代码的人 肯定除了赞叹原作者的精妙构思 和感激他的辛勤劳作之余,对于他在代码实现的细节和代码结构上的一些疏忽肯定也是充满了遗憾.
而对于eXtremeComponents缓慢的更新肯定也是"忍无可忍"
每次对eXtremeComponents功能的扩充实际上都是比较痛苦的经历
很多时候 气的我索性"破罐子破摔",能实现需求中要求的功能就好,也不去想再扩充的问题了.
结果就是 eXtremeComponents 很难扩充
我在他基础上扩充起来的 XXeXtremeComponents 带来了更多的功能点,同时也变得同样(或是更加)难于扩充.
于是 我和eccn现在也是spring side的成员 差沙讨论了一下,
我们决定做一个新版本的eXtremeComponents 暂时就叫 ec4spring(这个名字也许不太恰当,暂时的)
主要的核心思想,不是想做一个功能更强的eXtremeComponents,
而是做一个更容易扩展的eXtremeComponents,让他的每一个扩充功能点以类似plugin的形式存在.
(当然也会提供很多很多的功能)
使得对eXtremeComponents的扩充更加的便捷,同时对于基础功能的拼装也更加的傻瓜话
我们可以把eXtremeComponents的使用者定义为三种类型:
1 普通用户: 只是拿来使用
对于这类用户,他们可以在标签内通过设置各种属性来实现自己的需求
2 高级用户:使用,并且懂得如何配制"plugin"
这类用户除了可以做上一种用户可以做的事情外,还可以通过下载各种"plugin",通过各种配制,来实现自己的需求
3 开发者:ec4spring和ec4spring plugin的开发者
这个ec4spring还是基于eXtremeComponents来扩展,但绝对不是对他的简单的重构。
我们是要重构,但也会有很多的重建。
目前这还只是一个想法,确切的设计文档一个字都没有,真实的代码一行都没有。
虽然我们有差沙参与的 eccn, 还有我这个做了些扩展的tdeccn
但是这两者不是我们的起点。
我们的起点只是 eXtremeComponents 1.01的原始代码 和 一个空白的java工程。
说些题外话
我和差沙是老同学,都是双子座的人
双子座的人最大的特点是嬗变 没有常性。
这些年来 ,我自己写过很多的小项目
web框架
eclipse插件
java游戏引擎
http server
js组件
ajax小程序
....
还有前一阵发的那个sso的小东西
太多太多了,在java的大前提下,几乎涉猎了方方面面
什么都想弄弄 但什么都弄不出来
这里除了技术能力的因素
更多的是没有一颗懂得坚持的心
今天在这里 把这个ec4spring的计划说出来
就是要让大家来监督
也许有了大家的监督 我同样会半途而废
但我想 至少我会走的更远,学到更多
欢迎大家的监督
同样欢迎大家来发表自己对这个还没有影的项目的看法。
大家也可以提需求啊 呵呵
差沙 如果你要看到了 你也来说句话啊
你可是这个项目的真正的发起者啊 呵呵
分享到:
相关推荐
eXtremeComponents控件指南
"extremecomponents" 是一个基于Java的组件库,它为开发者提供了丰富的用户界面(UI)组件,用于构建复杂的Web应用程序。这个库特别注重性能和可定制性,使其成为企业级应用开发的理想选择。在...
"eXtremeComponents组件"是一组用于软件开发的组件,尤其在创建高效、功能丰富的用户界面时,这些组件能够极大地提升开发效率和用户体验。eXtremeComponents通常包括一系列的列表控件和其他UI元素,它们设计精良,...
extremecomponents 包
extremeComponents开发指南,快速掌握extremeComponents开发
**eXtremeComponents-1.0.1+中文API 分页工具详解** 在软件开发中,尤其是在处理大量数据时,分页功能是必不可少的。它使得用户可以更有效地浏览和管理信息,避免一次性加载过多内容导致的性能问题。本文将深入探讨...
**eXtremeComponents介绍** eXtremeComponents(简称EC)是一套强大的Java组件库,主要用于构建企业级的Web应用程序。它以其高效、灵活和高度可定制的特点,在开发社区中受到广泛的关注。EC旨在提高开发人员的工作...
**eXtremeComponents详解** eXtremeComponents(简称EC)是一款专为Java开发者设计的开源组件库,它提供了一系列强大的列表展示组件,适用于构建数据密集型的应用程序。EC的核心特性包括支持分页显示、数据导出到...
**eXtremeComponents详尽文档包** eXtremeComponents(简称EC)是一个功能强大的组件库,专门针对Java Swing应用程序设计。这个详尽的文档包是为初学者准备的,旨在帮助他们快速掌握EC组件的使用和开发技巧。通过一...
【eXtremeComponents-1.0.3】是一个软件组件包,它的出现是为了提供一套高效、易用的开发工具,以帮助程序员在构建应用程序时提高生产力和代码质量。这个版本1.0.3是该组件集合的一个稳定版本,用户反馈良好,表明它...
《深入理解eXtremeComponents:打造高效JSP表格展示》 在Web开发领域,高效地展示数据是一项至关重要的任务,特别是在使用Java Server Pages (JSP) 的项目中。eXtremeComponents 是一个功能强大的组件库,尤其以其...
eXtremeComponents1.0.1.jar
【eXtremeComponents 源代码】是一个与Java编程相关的资源,主要包含有源代码和.jar包。这个开源项目提供了丰富的组件集合,为开发者在构建Java应用程序时提供了便利。eXtremeComponents的设计目标是提高开发效率,...
在"extremeComponents中文文档"中,您将找到关于如何配置和有效利用这些组件的详细指南。 1. **组件概述** extremeComponents 包含了多种组件,如表格、树形视图、面板、对话框、菜单、表单元素等。这些组件都...
"ExtremeComponents"是一个开源项目,其源代码包含了用于构建Web应用程序的组件库。这个库主要设计用于提高开发效率,提供了一系列高效、可定制且功能丰富的Web UI组件。这些组件通常包括表格、表单、菜单、按钮等...
《eXtremeComponents控件分页导出数据Demo详解》 在软件开发过程中,高效的数据展示和管理是至关重要的。eXtremeComponents控件系列以其强大的功能和灵活的定制性,在.NET平台上赢得了广大开发者的一致好评。尤其是...
eXtremeComponents组件,导出Excel或pdf文件的jar包
"eXtremeComponents jar+doc+example" 是一个针对数据展示插件的资源包,主要包含`ECTable`的组件。这个插件是IT领域中用于数据展示的强大工具,以其出色的界面设计和丰富的功能而受到青睐。它不仅提供美观的表格...
eXtremeComponents 的Tag 之一 eXtremeComponents 的Tag 之一