JFinal

登录 注册

关于jfinal运营的一点看法

最近维护公司的一个项目,由同事们基于jfinal开发,使用过程中和在网上查找各种问题中,对jfinal的运营有一些看法,相信也是很多想使用jfinal的用户的想法:

一、网上资料难找

这个倒不是说没有资料,而是官网上找不到。比如我们的项目用的是2.2版本,现在从官网上只能看到最新的3.3版本。当然从百度搜索可能能找到,去git上也能找到,但从官网都找不到,是不是有点说不过去,至少加个链接可以吧。我觉得这不是一个复杂的工作,出一个版本,列一个版本,不费劲吧。

二、关于俱乐部

俱乐部是收费的,网站从多个地方也不断的提示赞助,我不反对。但如果想提问题就进俱乐部,不是一个好的做法,反而把很多像我这样的用户拒之门外了,不是出不起这个钱,而是感觉不好,真正想把这个产品做大,做好,还是开放为好。

三、关于帮助或手册

手册提供了入门的东西,当然细细研究肯定能学到不少东西,但毕竟手册只有那么点东西,难。

相信很多人会有这样的冲动:等我把jfinal学好了,出一个更详细的手册。当然这只是想法。但这样的想法也说明了,波总在某些方面做的不够。文档也不是说都需要开发者去做,为什么不做成一个开放的模式呢,让大家都来参与。不好吗?

四、关于贡献者

从git上看,

jfinal的创建时间:2013年,提交次数359,关注者345,star:2206,fork:1195;贡献者是14个;发布了14个版本;

druid的创建时间:2012年;提交次数5557;关注者:1366;star:8803;fork:3882;贡献者86个。

尤其是贡献者人数,说明了一个很大的问题。虽然说druid是阿里的,背靠大树,但druid毕竟的内容含量要小的多,还有这么多的参与者,可想而知。

所以,不吐不快。该学还得学,至于说出钱加入俱乐部,想想再说吧。

评论

  • 11-28 18:37
    不过说实话,我还是挺喜欢这个东西的,符合我们的开发习惯。
  • 11-28 18:38
    维护项目是个大多数人不乐意的活,尤其是项目质量并不高的情况下更是如此,任何人都应该会有一点小情绪,我个人也是极其不愿意维护别人写的项目的

    时间关系,在对上述问题只做简短的回答:
    一、网上资料难找
    jfinal 虽然包含了 ORM + MVC,但代码量其实只有两万多行,所以在根本上文档就多不起来。 相比 spring,代码量起码好几十万行,而且类层次非常深而且复杂,所以文档必定就会多

    再一个,官网提供的手册,已经涵盖了几乎所有的基本功能,满足日常开发是没有问题的,万一碰到问题,还有 jfinal 社区可以提问,还有 10 来个官方 qq 群,还有 jfinal 在 OSC 社区积累了 6 年的问答:https://www.oschina.net/search?q=jfinal&scope=bbs&catalog=1&sort_by_time=1

    jfinal 历史版本的手册与新版本区别很小,而且也是可以通过改一下 url 下载链接获取到的

    二、关于俱乐部
    俱乐部提供了一些增值的服务,一是要为继社区的资金消耗,确保社区、项目的“可持续发展”, jfinal 在出品俱乐部之前其实已经无偿、耐心为用户提供支持“长达 5 年”多的时间,没有资金的支持,任何项目都不可能长久

    三、关于帮助或手册
    在手册之外,有大量的基于 jfinal 的开源项目是直接可以使用的,看这里:
    https://gitee.com/search?search=jfinal&type=project&language=&condition=last_update_time

    四、关于贡献者
    关于贡献者,jfinal 项目不能光看 git。首先 jfinal 主要是入驻 gitee.com/jfinal,并没有在 github 上怎么活跃过

    其次,早在 6 年前,我个人习惯了在 OSC 的问答区与用户沟通交流:
    https://www.oschina.net/search?scope=bbs&q=jfinal
    所以,很多在 git 上做的事情,在社区其实已经做完了。关于贡献者人数的多少,可以肯定的告诉你,在国产项目里面几乎不可能有哪个项目的贡献者会比 jfinal 多,因为 jfinal 的贡献者的主要贡献方式并不是使用 git,而是直接与我交流、沟通,代码由我亲自操刀

    我自己亲自操刀,解决用户的反馈,有一个最大的好处是,与用户一对一沟通,可以交流出深层次的需求,得到问题的本质

    关于 fork、star 量,jfinal 主要在 http://gitee.com/jfinal 推,并没有在 github 上,目前在这个平台上排名第三:
    https://gitee.com/explore/starred?lang=Java

    关于 git 的提交数量,jfinal 只在发新版本的时候一次性提交一次,在新版本开发过程中并不会提交到 git,我个人习惯于使用 SVN 管理源代码

    所以,如果你有兴趣的话,加我 QQ ,我可以给你看一下我在本地的 jfinal 版本提交次数,一定会吓到你,远比你提到的 druid 提交次数要多得多

    先说这么多,还有疑问的话可以在此回复
  • 11-28 19:04
    贴主在看到俱乐部这个频道的时候,一定首先要了解在俱乐部开办之前,我个人已经无偿、耐心支持用户五年多的时间

    贴主可能很少关注中国开源界的事情,jfinal 在开源界这些年发展得很好。如果关注的话就会知道 jfinal 连续多年是最受欢迎国产开源项目,下面的链接提供了一些数据:
    https://www.oschina.net/news/87553/jfinal-3-2
    https://www.oschina.net/question/2886655_2216338
    https://www.oschina.net/news/69661/2015-git-osc--opensource-project-ranking-top-50
    https://www.oschina.net/news/58529/2014-popular-software-top-50
    https://www.oschina.net/news/47588/2013-top-10-java-projects

    这里还有《中国开源软件推进联盟(COPU)》的评选:
    http://www.weste.net/2014/7-1/97583.html
    https://www.csdn.net/article/2014-06-27/2820431
    https://www.oschina.net/news/53265/2014-good-opensource-projects
  • 11-28 19:05
    建议了解一下 jfinal 这几年的发展动态,下面是 jfinal 最近几个版本发布时的盛况:
    https://www.oschina.net/news/81225/jfinal-3-0-released
    https://www.oschina.net/news/84455/jfinal-3-1
    https://www.oschina.net/news/87553/jfinal-3-2
    https://www.oschina.net/news/90815/jfinal-3-3
  • 11-28 23:58
    俱乐部的作用就是可以和作者一起搞基,你要是没有兴趣,不一定要加入俱乐部.其它内容全免,就当从来没有过这一茬!
  • 11-29 10:02
    波总认真了,能看出来你这些年做了大量的工作。本想好好的再回复一下,只是一下没有想好,说多了怕你想多了。其实我的本意大概有这么几点:
    一是主站应尽量提供多的资源,正式发布的资源,因为这是个开源的东西,从其它地方下载总觉得不如主站可靠;
    二是工作是大家的,jfinal我个人认为到现在这个阶段,已经不是你一个人的产品了,不能把工作都放在自己身上;虽然你的出发点是好的,但大家的贡献抹杀不了你的功绩,没有人会因为写了一篇文档就会让谁觉的这个东西就成了他的了,大家肯定只认波总;代码也一样,有了大家的贡献,产品的开源本性才能更好的体现出来;
    三是我始终认为更开放,维持jfinal的资金来源才会更广,这一点可能我体会不到你的难处,但我觉得方向不错;社区大了自然就会有人关注。
    最后一点,我本身不懂java,可能会让你觉得我是门外汉给你瞎提建议,但我的出发点是真心的;有机会加QQ,我不经常上,等我学得差不多了,再向你讨教。希望有机会的话,也能为jfinal做出贡献。:)
    昨晚准备回了,不过波总挺贴心,晚上不能回,只好今天补一下。
    顺便回一下jieven:搞开源不是搞小团体(不是贬义啊),大家有兴趣一起搞一搞,而是发扬光大,这才是开源的精髓
  • 11-29 10:37
    当下大环境下多数社区、讨论群,大家聊的内容杂乱,大部时间都是打发时间、聊八卦,在这局势下,JFinal官方首次尝试俱乐部一新概念,通过俱乐部找出新的突破口,目的是为用户提供更高质量的品质,同时也积累各方人才和资源提供更专业的服务,这就是创建俱乐部的初衷,目前具乐部讨论群,大家讨论的内容,得到好帮助效果非常好,提出问题,解答问题上更是专业,为提问者减少很多时间同时还有额外的收获,如问题排查经验等。
  • 11-29 10:49
    所在在中国有一句,无规矩不成方圆,自然生长的固然是精、贵、美,但始终成不能茁壮成长,大规模的群体。
  • 11-29 12:40
    @lyh061619 同意,如果两者结合就更好。
  • 11-29 12:44
    @三晋一枝花 很多事情不是不想做,而是时间极为有限。只能抓大放小,一是不断打磨、进化 jfinal 项目,二是在社区处理用户的问题与反馈,帮助用户解决问题

    无论是不是俱乐部的小伙伴,在社区的问答一直都会得到适当地帮助
  • 11-29 13:05
    @三晋一枝花 有问题在官网社区或osc上提到的问题都是得到同等回复与解答的,这就是两结合与兼顾,不能因为具乐部的存在,而造成的误导,感谢你的支持,同时希望更多的人参与JFinal社区的发展,大家一起做些力所能及的事,JFinal联盟离得就不远啦!
  • 11-29 19:01
    :) 各位加油,我给大家鼓劲!
  • 11-29 19:04
    @三晋一枝花 俱乐部又不能代表JFinal的所有,向来不都是物以类聚,人以群分么? 使用JFinal的用户是一个大团体,俱乐部就是一个小团体,后面还可能有JFinal会所,JFinal小分队,JFinal单身狗
  • 11-29 19:05
    汽车 不都有某车俱乐部,足球俱乐部,篮球俱乐部,没加入篮球俱乐部的照样可以打篮球不搭嘎的.原来怎么打球 现在还怎么打球
  • 11-29 19:09
    我觉得吧 就是199 太贵了,要是调成19 我估计就没人有情绪了@JFinal 双十一 也不打个对折 ^v^
  • 11-29 19:14
    如果觉得贵 还有一个办法 找10个人组个团购,派团长进去同步信息到团购群
  • 11-29 21:30
    @Jieven 呵呵,你说的很有道理。
  • 12-02 20:28
    波总回复还是相当及时的
  • 04-29 22:54
    欲言又止!
  • 05-11 10:48
    @jfinal @三晋一枝花 JfinalQQ群十几个 小木学堂国内专业培训JFinal的机构 长达四年 qq群也有将近10个 所以jfinal资料和问题解答一直都很活跃 只是你没找到地方 建议官方网站可以做友情链接或者专门一个资源页面 把可以提供无偿服务的qq群和讲师信息 公布一下
  • 05-29 11:06
    @JFinal 此人目测为一女子~可培养也
  • 06-29 14:33
    现在遇到问题都是直接看源代码,都懒得上网查了,然后再配合下手册。其实jfinal搞的很不错了,其实除了jfinal,java开源项目而且比较不错的还有很多,只不过那些作者都没有花心思去推广或者维护,但是他们的框架其实真的也很优秀。维护和推广需要消耗很大的精力,尤其是还要兼顾自己的工作。
  • 07-18 18:29
    @JFinal 贴出来的10个链接,都看了。666
  • 01-05 11:53
    为什么这个社区的评论连年份都没有,谁知道是哪年评论的?
  • 发送