开源访谈·zTree作者张其纲专访-中国开发者基于jQuery框架开发的开源树形结构插件
·
以下是经过整理的访谈内容,采用更清晰的排版和结构化呈现:
具体内容请看:【开源访谈】zTree 作者张其纲访谈实录
开源访谈·zTree作者张其纲专访
【人物卡片】
姓名:张其纲
标签:Java/JS双栖开发者 | zTree创始人 | 开源践行者
座右铭:“既然做了,就让它做到最好!”
【项目名片】
名称:zTree
类型:jQuery树形控件插件
特点:中文友好 | 高性能渲染 | 数据驱动架构
诞生:2010年4月(访谈时已维护2年+)
一、开发故事
1. 创作契机
“2010年公司技术空窗期,为练习jQuery决定重构DHTML树控件,意外发现用户需求后转为开源项目。”
2. 核心技术
- 采用数据为中心的设计理念(区别于传统DOM操作)
- 性能突破:延迟加载+CSS Sprite技术处理万级节点
- 架构特色:插件化扩展设计
3. 命名由来
“取姓氏拼音首字母,追求简洁易记——zTree即’张氏的树’”
二、开源运营
1. 推广策略
- 早期:技术论坛答疑式推广(需规避广告嫌疑)
- 转折点:开源中国发布后用户量级跃升
- 典型案例:中国移动研究院等企业级应用
2. 维护现状
- 纯个人项目(开发/文档/答疑全流程独立负责)
- 日均投入1-2小时,侧重用户支持
3. 盈利模式
- Google广告
- 用户捐赠
“小工具类项目商业化难度大,开源反而能获得持续迭代动力”
三、行业观察
1. 中外开源差异
- 国内:开发者更倾向"拿来主义",贡献意愿低
- 积极信号:出现自发翻译协助和物质捐赠
2. 移动化挑战
“原认为移动端不适合树形控件,但随着大屏设备普及,已规划触控优化版本”
3. 对jQuery生态的思考
“希望被jQuery官方收录,目前通过插件架构保持扩展性”
四、开发者建议
1. 学习心得
- 保持求知欲:“仅为赚钱很难突破技术瓶颈”
- 长期主义:“zTree的用户积累源于两年持续响应”
2. 开源感悟
- 意外收获:“用户反馈倒逼技术深度成长”
- 生态价值:“开源代码能获得更广泛的需求样本”
金句摘录
“当同事跳槽发现新公司在用zTree时,那种成就感远超金钱回报”
“国内开源就像早春的芽,需要更多人用耐心去浇灌”
“坚持的力量很可怕——它能让你从’玩玩而已’做到行业标杆”
(访谈时间:2012年 | 来源:开源中国)
具体内容请看:【开源访谈】zTree 作者张其纲访谈实录
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)