+
 新版

高手问答第 309 期 —— 从 kkFileView 项目出发,聊聊怎么做开源项目

小白兔爱吃大灰狼 发布于 2023/11/14 17:36
阅读 27K+
收藏 4

开源项目是每一个开发者无法绕过的一个词,无论你是否主动接触开源项目,他就在你身边,和你的工作息息相关。本期嘉宾 KL 博主 6 年前一次偶然的机会接触开源项目后,仿佛打开了代码世界的大门,打通了任督二脉。这里有书本上,你在公司里没有的知识和能量。从开源获取,然后反馈开源,是博主一直践行的开源原则,截止目前,博主开源了数10+ 的项目,也参与了很多社区的项目,比如 apollo 、skywalking 、seata 等。其中 kkFileView 是博主开源最成功的一个项目,目前 kkFileView 获得过开源中国 GVP 项目,在 Gitee 的所有推荐项目里的 star 排名第 10 ,19281 个 star。kkFileView 一直保持着开源的初心,践行着佛性开源的路子做着开源项目。也因为如下:

  • 好的开源项目一定是架构优良可持续扩展优化的
  • 好的开源项目一定是有需求场景,解决实际问题的
  • 好的开源项目一定是有经济支撑可持续维护迭代的
  • 好的开源项目一定是说明齐全,容易上手的

kkFileView 可以一直健康发展迭代。

kkFileView 项目地址:https://gitee.com/kekingcn/file-online-preview

OSCHINA 本期高手问答(11月15日-11月21日)将以「从 kkFileView 项目聊聊怎么做开源项目」为切入点,聊一聊怎么做好开源项目,可讨论的内容包括带不限于以下:

  • 怎么参与开源项目
  • 怎么上手一个新的开源项目
  • 怎么开源一个自己的开源项目
  • kkFileView 项目相关话题
  • 怎么从开源项目里学以致用
  • 等等

有其他相关问题,也欢迎大家积极提问!

嘉宾简介

陈凯玲,网名:KL,在社区里一直以”KL博主“自称。先后就职于凯京集团和 TapTap,一直从事 Java 架构、中间件、SRE 等开发工作。是开源项目 kkFileView  作者,也是 Apollo 配置中心社区的 PMC。

为了鼓励踊跃提问,我们会在问答结束后从提问者中抽取 5 名幸运会员赠予定制开源魔方一个

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家就“怎么做好开源项目”相关问题向 KL博主 提问,直接回帖提问既可。

加载中
0
范海辛z

@KL博主 kkFileView 能像lucksheet项目一样,对 excel 文件在线编辑、存储、导出吗,实际场景用起来差不多需要 word、excel 在线看和编辑

KL博主
KL博主
因为 kkFileView 一直以来的目标是文件预览,所以过去很长一段时间以及未来长周期内还是会以扩展文件预览为首要目标迭代项目。你提到的这些功能点,也确实有很多社区的声音也提到过,可能后面会考虑,但是时间预计会比较久一点(我们当前已经排了几个版本的迭代计划了)
0
Gfast开源-qixun
Gfast开源-qixun

@KL博主  开源不易,难维持啊。。

KL博主
KL博主
是的,加油开源人。
0
零起飞网络
零起飞网络

@KL博主您好,有一个问题请教,在做开源项目时,是否在开源的同时,也得发布商业化版本,这样能保持一定的收入,这样才投入到开源,但是开源和商业这个功能点如何切分开来?

KL博主
KL博主
> 是否在开源的同时,也得发布商业化版本? 这两个事情没有必然联系,kkFileView 当前就没有这么做。但是也有很多项目依赖商业版来维持项目的开支。 > 开源和商业这个功能点如何切分开来? 这个看项目,不同的项目收费功能取舍肯定不一样。但是一般而言,我认为,开源版本拥有 80%的功能,适合 80% 的场景,20%的功能额外收费,会是一个比较健康的状态。
0
啊宇

@KL博主  这边使用上有个问题请教一下,项目预览是现将文件下载到项目本地,然后再处理文件,这种方式很通用,但是预览遇到大文件时就很依赖带宽。我想提一个需求:kk项目有没有做个本地预览模式,kk项目部署在业务系统的文件存储服务器上,直接根据文件名获取部署服务器的文件?

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部