相对于V2.1.0版本,V2.1.1是在于对现有体系的完善和拓展,使得整个付费体系,和用户粘性体系成为闭环,一些必要的功能也完成了彻底的重构,以满足企业化的标准。然后X版本,也就是采用新技术的版本已经正式上线,也就是说,目前的PRO版本(专业版以上)将获得如下的源码。
还是要强调一句,PRO版是长期维护的,本质上卖的是服务,不是源码。
对于后端:
RuleApiPro:基于Springboot2 + jdk8开发的后端,兼容jdk8-16,Mysql支持5.5-8.0。
RuleApiX:基于Springboot4.5 + jdk21开发的后端,兼容jdk21及以上版本,Mysql支持5.5-8.0。
可以看出,后端同时提供了一个对旧版jdk和服务器环境的版本,也就是原始版本,这个版本的配置要求低,对系统要求也低,可以更加符合低成本的需求。而X版本,则是完全提供新技术的支持,帮助一些内部技术栈及配套设施是新技术的个人或者企业,提供扎实的社区建设支持。
两个版本功能完全一致,没有任何区别。
对于前端:
RuleAppPro:基于uniapp+vue2开发,相对来说更稳定,因为vue2的特性,二开的心智负担更小,对电脑的内存要求也相对较低,只是编译速度较慢,且不支持鸿蒙系统渠道。
RuleAppX:基于uniapp+vue3开发,相对来说更快,技术更新,更激进,完美覆盖了鸿蒙原生打包渠道。
Sulo:基于NuxtJs2+vue2,目前还处于内测阶段,这也是下个版本的主要更新内容。
同样的,两套源码功能完全相同,只是部分技术细节不同。
对于管理中心(仅专业版可用)
RuleApiVisible:基于NuxtJs4+vue3+ElementUI plus开发。在V2.1.1版本里,它进行了技术框架的整体升级,从NuxtJs2跨越到NuxtJs4,ElementUI 跨越到ElementUI plus,目前运行效果更快,更丝滑,开发过程编译速度也更快。
综合来说
现在入手Pro版,可以得到覆盖从旧到新,从稳定到激进的整整6套源码,而且长达5年的维护与迭代,上千用户的使用,已经让整个项目体系拥有了绝佳的稳定性和安全性,同时性能也有极大的提升,能够在低配置服务器也能承受较大的并发,节约前期的成本。
现在来说下本次的更新。
1.新增任务模块,以企业级的水准。配置全站任务:每日/每周/每月/一次性任务,达成后按 needClaim 自动发放或由用户手动领取。奖励支持金币/积分/经验/荣誉。

2.新增成就模块。配置全站成就:条件(事件/指标/目标/窗口,支持与或组合)+ 奖励(金币/积分/经验/荣誉)。用户达成后自动发奖并弹窗。

3.草稿箱重构,覆盖全站的所有内容,审核体系。
4.软件库新增前台发布/管理软件。在这个版本,软件库进一步增强,同时还支持了用户投稿、草稿、管理等功能,并有完善的审核机制。
最后
还是那句话,我提供的是服务,是长期更新的支持,不是一次性交易的源码。

