我有一个梦

我有一个梦
大家不要误会, 我不是在引用马丁路德金的话
而是 我真的有一个梦.

这个梦就是 让GT-Grid成为世界级的列表组件.
怎么才算是世界级? 我的想法很简单: 能够成为"世界上最好的B/S列表组件 Top 5".


也许有人会怀疑我的能力.
这个没什么不可以,其实我也是时时刻刻都在怀疑着自己.
而我又一向喜欢通过自己的努力 打消这种怀疑.
所以 怀疑越多 进步越快.


也许有人会说:不开源没机会的.
请相信我,开源和品质没有直接关系.


也许有人会笑话我的天真.
一个小小的列表组件就算是"世界级"了又能怎样?
确实 一个列表组件确实没有震动世界的力量.
不过庆幸的是, 它也不需要具备这样的力量.
只要用它进行开发的人感到愉快, 而使用它开发出的列表的人感到舒服, 那就足够了.


也许有人会问我图什么?图名?图利?
诚实的告诉大家,名和利我都很在乎.我从来不排斥名利的突如其来.
如果我的这个梦,能够带给我名利,我自然会喜不自禁.
但是,它带不来名利我也没有什么遗憾.
因为我真正图的是一口气,是为了证明"我可以".


[color=green]=========================================[/color]

从我写出第一个 eXtremeComponents 的扩展, 到我最新的GT-Grid,已经2年多了.
现在回想起来,我自己都会很惊讶,
我这样一个"花心善变"的双子 居然能够一直做着这样一个"枯燥的 缺乏震动世界的力量"的小玩意.

回想起两年前, 如果不是客户对列表的个性化需求一个接一个, 公司也不会决定去扩展 eXtremeComponents.
如果当时 我没有跟领导说"我有一哥们儿 他对这东西挺熟悉,我问问他吧"
那么这活儿也不会落到我身上, 如果我没有接到这个任务,那么也许我一辈子也不会去碰"eXtremeComponents",也就不会有后来的ECSide.
因为我和很多人一样,更喜欢研究框架啊 架构啊等等看起来更高深的东西,对一个列表组件肯定是不屑一顾的.

但是 这种"如果"没有发生, 于是我展开了我的列表开发之旅.
可以说 我的人生 就因为那句"我有一哥们儿 ... "而改变了.

而我的那个哥们儿就是"差沙", 喜欢一个起初并不喜欢他的女生很多年, 沧海桑田 至死不渝, 现在两人终于修成了正果.
他也是"花心善变"的双子.

我和他的这两个示例 更坚定了我"永远不相信星座"的决心.
不过我老婆是水瓶座, 几乎所有的星座书上都说"水瓶和双子很般配"
这件事让我对星座的态度又产生了动摇...


[color=green]=========================================[/color]


话题说的有点远, 再回到我的梦上吧.
其实我除了希望证明"我可以"之外, 也想证明"中国的程序员"可以.

我这个"证明"充满了意淫的色彩.
因为没有哪个中国的程序员需要我去替他证明什么
而且我也根本没法证明自己最后是不是"证明了中国的程序员可以".


我也很清楚 我一个人根本代表不了中国的众多程序员,更代表不了"中国程序员的最高水平".
但是我可以代表一种倔强的韧性 和 一种勇于尝试 勇于创新的精神.

国内开发框架 开发组件的高手太多太多了.里面不乏优秀的作品.
但是 坚持超过两年的 而且有一定知名度的产品 太少太少了

这里有开发者个人原因(太忙等等) ,也有国内软件环境的原因( 开源/共享软件环境恶劣)

我也有很忙的时候, 我也无法靠一个人的力量挑战"国内软件环境",但是我依然想证明:

[code]
在中国, (主要指大陆)
一个人 (但是我不是一个人在战斗, 我离不开大家的关注 推广 测试 反馈...)
用心的开发自己的产品, (像对待自己的孩子一样, 先掏出真心,再考虑回报)
并且不开源, (以后也许会变,变成 "免费又开源"或者"不免费不开源")
并且让它成为世界级的产品 (成为"世界上最好的B/S列表组件 Top 5")
这是完全可以做到的.
[/code]

总所周知 , flashget maxthon foxmail 可以算是国产共享软件的骄傲了.
我真的希望 将来GT-Grid也可以在它所属的领域内 也成为国产软件的骄傲.


[color=green]=========================================[/color]


最后我再来谈谈我个人对列表组件的看法.
目前世界上知名的列表组件 几乎都是在一个 庞大的组件库之中.
而不是单独作为一个产品在发布.
这样的事实不免让人怀疑, 一个缺少完整UI层解决方案的、孤立的列表组件
是否有市场前景 以及商业价值.

我根据我自己并不算丰富的工作阅历,以及并不明确的统计,得出这样一个结论:
列表组件 在现在 以及未来相当长的一段时间呢 , 将依然是B/S软件系统中, 最主要最常见的数据展现形式.
我相信 只要做的够好 (功能性 易用性 性能) ,列表组件的市场还是很大很大的.


关于这些,以前我层写过一篇文章:[url="http://fins.iteye.com/blog/130345"]GT-Grid 的生存之道( 未来规划 )[/url],
文中做了一些简单的分析,现在看来 里面的很多观点我依然坚持.


正所谓 术业有专攻, 我相信 专业的列表组件 对于客户来说 价值是很巨大的.
当然GT-Grid 未来也会努力加强和其他组件的兼容性.
例如 可以代替ext grid,可以与ext组件之间进行交互. 与seam整合 等等.


统计 导出 图标 多列排序 横向分组 lazyLoad 单元格合并 快速开发版 mini版 ... 这些都在未来的计划之中.
只要ajax技术不死, GT-Grid就将永在.


[color=green]=========================================[/color]


我的梦说完了 但是还没有做完, 就让我们一起来看看 这个梦做到最后是什么结局吧


好久没写这么长的非技术blog了 , 好累 ,放松一下 来 听一首歌吧.

五月天的<倔强> , 送给所有和我一样 有梦的人.

我们一定要坚信 "最美的愿望 一定最疯狂" ,
我们一定要记得 "就算失望 不能绝望"
我们一定要大声的告诉自己 "逆风的方向 更适合飞翔 , 我不怕千万人阻挡 只怕自己投降"
... ...

[flash=450,400]http://player.youku.com/player.php/sid/XMjY0MzkxMTI=/v.swf[/flash]
相关推荐
<p> <b><span style="font-size:14px;"></span><span style="font-size:14px;background-color:#FFE500;">【Java面试宝典】</span></b><br /> <span style="font-size:14px;">1、68讲视频课,500道大厂Java常见面试题+100个Java面试技巧与答题公式+10万字核心知识解析+授课老师1对1面试指导+无限次回放</span><br /> <span style="font-size:14px;">2、这门课程基于胡书敏老师8年Java面试经验,调研近百家互联网公司及面试官的问题打造而成,从筛选简历和面试官角度,给出能帮助候选人能面试成功的面试技巧。</span><br /> <span style="font-size:14px;">3、通过学习这门课程,你能系统掌握Java核心、数据库、Java框架、分布式组件、Java简历准备、面试实战技巧等面试必考知识点。</span><br /> <span style="font-size:14px;">4、知识点+项目经验案例,每一个都能做为面试的作品展现。</span><br /> <span style="font-size:14px;">5、本课程已经在线下的培训课程中经过实际检验,老师每次培训结束后,都能帮助同学们运用面试技巧,成功找到更好的工作。</span><br /> <br /> <span style="font-size:14px;background-color:#FFE500;"><b>【超人气讲师】</b></span><br /> <span style="font-size:14px;">胡书敏 | 10年大厂工作经验,8年Java面试官经验,5年线下Java职业培训经验,5年架构师经验</span><br /> <br /> <span style="font-size:14px;background-color:#FFE500;"><b>【报名须知】</b></span><br /> <span style="font-size:14px;">上课模式是什么?</span><br /> <span style="font-size:14px;">课程采取录播模式,课程永久有效,可无限次观看</span><br /> <span style="font-size:14px;">课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化</span><br /> <br /> <br /> <span style="font-size:14px;background-color:#FFE500;"><strong>如何开始学习?</strong></span><br /> <span style="font-size:14px;">PC端:报名成功后可以直接进入课程学习</span><br /> <span style="font-size:14px;">移动端:<span style="font-family:Helvetica;font-size:14px;background-color:#FFFFFF;">CSDN 学院APP(注意不是CSDN APP哦)</span></span> </p>
<p> <span style="color:#337FE5;"><strong>【为什么还需要学习C++?】</strong></span> </p> <p style="margin-left:0cm;"> 你是否接触很多语言,但从来没有了解过编程语言的本质? </p> <p style="margin-left:0cm;text-align:start;"> 你是否想成为一名资深开发人员,想开发别人做不了的高性能程序? </p> <p style="margin-left:0cm;text-align:start;"> 你是否经常想要窥探大型企业级开发工程的思路,但苦于没有基础只能望洋兴叹? </p> <p style="margin-left:0cm;text-align:start;">   </p> <p style="margin-left:0cm;text-align:start;"> 那么C++就是你个人能力提升,职业之路进阶的不二之选。 </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p style="margin-left:0cm;"> <strong><span style="color:#337FE5;">【课程特色】</span></strong> </p> <p style="margin-left:0cm;text-align:start;"> 1.课程共19大章节,239课时内容,涵盖数据结构、函数、类、指针、标准库全部知识体系。 </p> <p style="margin-left:0cm;text-align:start;"> 2.带你从知识与思想的层面从0构建C++知识框架,分析大型项目实践思路,为你打下坚实的基础。 </p> <p style="margin-left:0cm;text-align:start;"> 3.李宁老师结合4大国外顶级C++著作的精华为大家推出的《征服C++11》课程。 </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p class="ql-long-24357476"> <span style="color:#337FE5;"><strong>【学完后我将达到什么水平?】</strong></span> </p> <p class="ql-long-24357476"> 1.对C++的各个知识能够熟练配置、开发、部署; </p> <p class="ql-long-24357476"> 2.吊打一切关于C++的笔试面试题; </p> <p class="ql-long-24357476"> 3.面向物联网的“嵌入式”和面向大型化的“分布式”开发,掌握职业钥匙,把握行业先机。 </p> <p class="MsoNoSpacing" style="margin-left:18pt;"> <br /> </p> <div> <br /> </div> <p> <br /> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#337FE5;"><strong>【面向人群】</strong></span> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#222226;font-family:PingFangSC-Regular, "font-size:14px;background-color:#FFFFFF;">1.希望一站式快速入门的C++初学者;</span> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#222226;font-family:PingFangSC-Regular, "font-size:14px;background-color:#FFFFFF;">2.希望快速学习 C++、掌握编程要义、修炼内功的开发者;</span> </p> <p style="margin-left:0cm;text-align:start;"> <span style="color:#222226;font-family:PingFangSC-Regular, "font-size:14px;background-color:#FFFFFF;">3.有志于挑战更高级的开发项目,成为资深开发的工程师。</span> </p> <p style="margin-left:0cm;text-align:start;"> <br /> </p> <p> <br /> </p> <p> <span style="color:#337FE5;"><strong>【课程设计】</strong></span> </p> <p> 本课程包含3大模块 </p> <p> <strong>基础篇</strong><br /> 本篇主要讲解c++的基础概念,包含数据类型、运算符等基本语法,数组、指针、字符串等基本词法,循环、函数、类等基本句法等。 </p> <p> <br /> <strong>进阶篇</strong><br /> 本篇主要讲解编程中常用的一些技能,包含类的高级技术、类的继承、编译链接和命名空间等。 </p> <p> <br /> <strong>提升篇:</strong><br /> 本篇可以帮助学员更加高效的进行c++开发,其中包含类型转换、文件操作、异常处理、代码重用等内容。 </p> <p> <img src="https://img-bss.csdnimg.cn/202007091130239667.png" alt="" /> </p>
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页