悠然乱弹:开源中国GIT中Java分类下TOP10项目的活动情况分析

简介:

TOP 10 ThinkGem / JeeSite

项目GIT情况统计

从上面看到,总共参与的贡献者有15个人,10个以上提交者有3个,最近1个月一个提交也没有。默认分支文件总数有5490。

从这里可以看出,项目规模比较大。总共的提交数是243个,说明整体活动情况还不错,但是现在的活动性在下降。

Issues总数:18个,打开数:10个,已关闭8个。

项目最近提交情况

最近的提交是1个月前了。


TOP 9 oschina / search-framework

项目GIT情况统计

从上面看到,总共参与的贡献者有1个人,10个以上提交者有1个,最近1个月一个提交也没有。默认分支文件总数有38个。

从这里可以看出,项目规模比较小。总共的提交数是27个,说明整体活动情况一般,但是现在的活动性在下降。

Issues总数:4个,打开数:4个,已关闭0个。

项目最近提交情况

最近的提交是1个月前了。


TOP 8 way / XMPP

项目GIT情况统计

从上面看到,总共参与的贡献者有1个人,10个以上提交者有1个,最近1个月一个提交也没有。默认分支文件总数有888个。

从这里可以看出,项目规模比较小。总共的提交数是13个,说明整体活动情况一般,但是现在的活动性在下降。

Issues总数:9个,打开数:6个,已关闭3个。

项目最近提交情况

最近的提交是10个月前了。


TOP 7 TinyGroup / tiny

项目GIT情况统计

从上面看到,总共参与的贡献者有13个人,10个以上提交者有6个,最近1个月几乎每天都有许多提交。默认分支文件总数有6863个。

从这里可以看出,项目规模比较大。总共的提交数是1729个,说明整体活动情况非常活跃,现在的活动性依然非常强。

Issues总数:633个,打开数:35个,已关闭598个。

项目最近提交情况

最近的提交是  2个小时前了。


TOP 6 远方夕阳 / cim

项目GIT情况统计

从上面看到,总共参与的贡献者有2个人,10个以上提交者有1个,最近1个月没有提交。默认分支文件总数有1370个。

从这里可以看出,项目规模中等。总共的提交数是41个,说明整体活动情况一般,现在的活动性比较低。

Issues总数:12个,打开数:9个,已关闭3个。

项目最近提交情况

最近的提交是 3个月前了。


TOP 5 红薯 / J2Cache

项目GIT情况统计

从上面看到,总共参与的贡献者有5个人,10个以上提交者有1个,最近1个月没有提交。默认分支文件总数有88个。

从这里可以看出,项目规模中等。总共的提交数是75个,说明整体活动情况一般,现在的活动性比较低。

Issues总数:12个,打开数:3个,已关闭9个。

项目最近提交情况

最近的提交是 3个月前了。


TOP 4 自风 / Spiderman

项目GIT情况统计

从上面看到,总共参与的贡献者有1个人,10个以上提交者有1个,最近1个月没有提交。默认分支文件总数有284个。

从这里可以看出,项目规模中等。总共的提交数是82个,说明整体活动情况一般,现在的活动性比较低。

Issues总数:1个,打开数:1个,已关闭0个。

项目最近提交情况

最近的提交是 9个月前了。


TOP 3 师说 / CMS

项目GIT情况统计

从上面看到,总共参与的贡献者有5个人,10个以上提交者有4个,最近1个月没有提交。默认分支文件总数有777个。

从这里可以看出,项目规模中等。总共的提交数是187个,说明整体活动情况不错,现在的活动性比较低。

Issues总数:0个,打开数:0个,已关闭0个。

项目最近提交情况

最近的提交是 6个月前了。


TOP 2 scott / jeewx

项目GIT情况统计

从上面看到,总共参与的贡献者有1个人,10个以上提交者有1个,最近1个月没有提交。默认分支文件总数有4551个。

从这里可以看出,项目规模比较大。总共的提交数是21个,说明整体活动情况一般,现在的活动性比较低。

Issues总数:6个,打开数:4个,已关闭2个。

项目最近提交情况

最近的提交是 10个月前了。


TOP 1 JFinal / JFinal

项目GIT情况统计

从上面看到,总共参与的贡献者有1个人,10个以上提交者有1个,最近1个月没有提交。默认分支文件总数有215个。

从这里可以看出,项目规模比较小。总共的提交数是15个,说明整体活动情况一般,现在的活动性比较低。

Issues总数:42个,打开数:22个,已关闭20个。

项目最近提交情况

最近的提交是 7个月前了。

总结

从上面的统计及情况来看,OSCHINA中JAVA方向GIT排名前10的项目活动情况。

  • 提交数直接体现了项目的话动程度
  • 主要提交者数据直接体现了核心人员情况
  • 所有提交人数体现了项目的受欢迎程度
  • Issues总数体现了项目的使用情况
  • Issues关闭率体现了项目的及时响应情况
  • 最近提交时间长短体现了项目的持续维护情况

上面的这10个项目还是在OSC上JAVA领域GIT发现中排名前10的项目,我只是如实收集并整理了数据。

我觉得OSC确实应该搞一个权威性的指数,来对OSC中托管的项目进行一个分析或者排名。

相关文章
|
2月前
|
存储 Java
【编程基础知识】 分析学生成绩:用Java二维数组存储与输出
本文介绍如何使用Java二维数组存储和处理多个学生的各科成绩,包括成绩的输入、存储及格式化输出,适合初学者实践Java基础知识。
94 1
|
2天前
|
缓存 算法 搜索推荐
Java中的算法优化与复杂度分析
在Java开发中,理解和优化算法的时间复杂度和空间复杂度是提升程序性能的关键。通过合理选择数据结构、避免重复计算、应用分治法等策略,可以显著提高算法效率。在实际开发中,应该根据具体需求和场景,选择合适的优化方法,从而编写出高效、可靠的代码。
15 6
|
25天前
|
监控 算法 Java
jvm-48-java 变更导致压测应用性能下降,如何分析定位原因?
【11月更文挑战第17天】当JVM相关变更导致压测应用性能下降时,可通过检查变更内容(如JVM参数、Java版本、代码变更)、收集性能监控数据(使用JVM监控工具、应用性能监控工具、系统资源监控)、分析垃圾回收情况(GC日志分析、内存泄漏检查)、分析线程和锁(线程状态分析、锁竞争分析)及分析代码执行路径(使用代码性能分析工具、代码审查)等步骤来定位和解决问题。
|
1月前
|
Java 开发者
Java 中的锁是什么意思,有哪些分类?
在Java多线程编程中,锁用于控制多个线程对共享资源的访问,确保数据一致性和正确性。本文探讨锁的概念、作用及分类,包括乐观锁与悲观锁、自旋锁与适应性自旋锁、公平锁与非公平锁、可重入锁和读写锁,同时提供使用锁时的注意事项,帮助开发者提高程序性能和稳定性。
66 3
|
1月前
|
存储 Java 关系型数据库
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践
在Java开发中,数据库连接是应用与数据交互的关键环节。本文通过案例分析,深入探讨Java连接池的原理与最佳实践,包括连接创建、分配、复用和释放等操作,并通过电商应用实例展示了如何选择合适的连接池库(如HikariCP)和配置参数,实现高效、稳定的数据库连接管理。
66 2
|
1月前
|
Java 关系型数据库 数据库
面向对象设计原则在Java中的实现与案例分析
【10月更文挑战第25天】本文通过Java语言的具体实现和案例分析,详细介绍了面向对象设计的五大核心原则:单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置原则。这些原则帮助开发者构建更加灵活、可维护和可扩展的系统,不仅适用于Java,也适用于其他面向对象编程语言。
38 2
|
2月前
|
Java
让星星⭐月亮告诉你,Java synchronized(*.class) synchronized 方法 synchronized(this)分析
本文通过Java代码示例,介绍了`synchronized`关键字在类和实例方法上的使用。总结了三种情况:1) 类级别的锁,多个实例对象在同一时刻只能有一个获取锁;2) 实例方法级别的锁,多个实例对象可以同时执行;3) 同一实例对象的多个线程,同一时刻只能有一个线程执行同步方法。
22 1
|
2月前
|
Java
让星星⭐月亮告诉你,Java异常分类[Throwable(Error/Exception(RuntimeException/其他异常)) 检查时异常 非检查时异常]
本文深入解析了Java异常处理机制,重点介绍了`Throwable`类及其子类`Error`和`Exception`,并通过实例代码、流程图和表格详细解释了异常的分类、区别及处理方法,帮助读者掌握异常处理的关键技巧,提升程序的稳定性和健壮性。
67 1
|
2月前
|
小程序 Oracle Java
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
这篇文章是关于JVM基础知识的介绍,包括JVM的跨平台和跨语言特性、Class文件格式的详细解析,以及如何使用javap和jclasslib工具来分析Class文件。
59 0
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
|
2月前
|
存储 Java 编译器
[Java]基本数据类型与引用类型赋值的底层分析
本文详细分析了Java中不同类型引用的存储方式,包括int、Integer、int[]、Integer[]等,并探讨了byte与其他类型间的转换及String的相关特性。文章通过多个示例解释了引用和对象的存储位置,以及字符串常量池的使用。此外,还对比了String和StringBuilder的性能差异,帮助读者深入理解Java内存管理机制。
28 0