Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

老哥好哈~ 我是芋道源码的博主哈 #2

Open
YunaiV opened this issue Apr 20, 2024 · 24 comments
Open

老哥好哈~ 我是芋道源码的博主哈 #2

YunaiV opened this issue Apr 20, 2024 · 24 comments

Comments

@YunaiV
Copy link

YunaiV commented Apr 20, 2024

老哥好哈~

周五下班刚想出来的 Referer 验证策略,竟然没想到可以绕过,有点惊艳哈。

还是想稍微解释下,芋道这个项目,木有想割年轻人韭菜的意思。。。

最早是我在大厂里,给实习的同学,做的技术分享,如何把 ruoyi-vue 重构成更优雅、更现代的技术架构,小同学们觉得有些收获。

后来问了下 ruoyi-vue 作者,确认可以二次开源。

image


年轻人现在确实不容易,中午还在给 00 后小表妹辅导毕业找工作的事情 = =

对芋道开发团队而言,一开始是否定了商业化版本的想法,因为想让大家看到更多规范的代码(我们自认的,貌似这块有人很认可我们的代码风格,也有人喷的厉害,这就是技术的魅力吧~)。

然后是想着,那就在演示环境,搞公众号引流,恰金主爸爸(Java 培训机构的软广,打死不接保险、理财类)的饭。。结果,金主爸爸全部卒了。

所以,考虑到项目的长期更新,所以会有文档上的收费 = = 当然,我自己感觉更宝贵的是,星球的技术、项目答疑吧。如果平时关注星球,应该可以看到我们回复还是比较积极的。

大体就是这么个情况吧~ 目前代码量大概 13w,代码注释 4.8w,应该是可以帮助愿意读源码的年轻人,在学习上会有一些帮助。

image


稍微解释这些,貌似也有点多,中年人的老毛病,带小表妹出去恰小龙虾,避免中午给小朋友整出了找工作的阴影。

周末愉快吧~

@talkpoin
Copy link
Owner

没想到老哥这么快就找到我了,我本想默默无闻的。。。。。,没有想着把事情闹大的意思。
我也说下为啥会有这个扭曲的项目:
1、原项目既然打着全面开源、免费的声明,麻烦把199收费加上显著标识;
2、也是有很多学生提起原项目比较优秀,适合初学者去摸索上路,不可否认这确实是一个优秀的项目;
3、既然doc.iocoder.cn加了oauth二次认证,大家也绕不过去了,那么有木有一种可能:给在校学生19.9尝个鲜呢。

@YunaiV
Copy link
Author

YunaiV commented Apr 20, 2024

没想到老哥这么快就找到我了,我本想默默无闻的。。。。。,没有想着把事情闹大的意思。 我也说下为啥会有这个扭曲的项目: 1、原项目既然打着全面开源、免费的声明,麻烦把199收费加上显著标识; 2、也是有很多学生提起原项目比较优秀,适合初学者去摸索上路,不可否认这确实是一个优秀的项目; 3、既然doc.iocoder.cn加了oauth二次认证,大家也绕不过去了,那么有木有一种可能:给在校学生19.9尝个鲜呢。

1、我不是故意解释哈。。。我其实明确写了“代码全部开源”。。。当然,这个可能就看大家怎么理解。
如果真的想纯粹搞钱对吧,我其实可以像很多商业化的项目一样,代码搞个私有仓库,然后演示环境部署完整的,结果开源的都不全。。

有 199 文档收费的,我计划是在快速入门里加下的哈。

2、= = 我应该算大厂里,比例不多的,工作 10 多年,做了技术 leader,还愿意投入这么大精力写代码的人,= = 我自己感觉(也可能是错觉),应该比大多数人写代码的能力会好。应该大家还是可以从这个项目学习到很多东西的。
包括后面我们 im、aigc 相关的模块。

= = 毕竟也负责过 50w 行的单体,也经历过失败的微服务,也有成功的微服务。。。一些坑,踩得太多了。

3、学生党价格低,我觉得 ok 的呀。。。但是,= = 星球是第三方的。。。做不了这个事情呀。
而且,= = 他如果支持个 24 分期,也可以啊。
这个我也在提建议,但是控制不了吧。


继续搞 aigc、im、工作流(钉钉快搭) 模块,感觉这块应该可以帮学生党做简历加分吧。。。
希望 6 月底,大家可以看到吧。。。

都不容易。

加油!!!

@semonw
Copy link

semonw commented Apr 21, 2024

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?

我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。

另外,jdbc的连接字符串能不能稍微靠谱点呢

@semonw
Copy link

semonw commented Apr 21, 2024

没想到老哥这么快就找到我了,我本想默默无闻的。。。。。,没有想着把事情闹大的意思。 我也说下为啥会有这个扭曲的项目: 1、原项目既然打着全面开源、免费的声明,麻烦把199收费加上显著标识; 2、也是有很多学生提起原项目比较优秀,适合初学者去摸索上路,不可否认这确实是一个优秀的项目; 3、既然doc.iocoder.cn加了oauth二次认证,大家也绕不过去了,那么有木有一种可能:给在校学生19.9尝个鲜呢。

别扭

@YunaiV
Copy link
Author

YunaiV commented Apr 21, 2024

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?

我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。

另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?

② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。

现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

@semonw
Copy link

semonw commented Apr 22, 2024

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?

② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。

现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

  1. SQL的问题,老哥把钱赚的差不多了,也可以放出来。

  2. 不明白为什么useSSL要设置为false, 我用的是application-dev.xml,我修改为了useSSL=true
    另外就是连接字符串中的时区是CTT,我在windows上启动报错,修改为Asia/Shanghai或者GMT%2B8解决。

useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai

  1. 我在部署的时候遇到验证码的问题,前端默认没有开启验证码,后端启动的时候又校验了验证码,导致无法登录,关闭之后登录OK。

  2. 前端的代码在自适应移动端屏幕尺寸上还有一些问题。 我用的是Vue3+Element Plus。

当然这些都是小问题哈。 我只是周末想部署来实施玩一下,想要快速理解一下想看看文档,于是遇到了墙,所以就吐槽了一下。 [dodge]

@YunaiV
Copy link
Author

YunaiV commented Apr 22, 2024

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?
② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。
现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

  1. SQL的问题,老哥把钱赚的差不多了,也可以放出来。
  2. 不明白为什么useSSL要设置为false, 我用的是application-dev.xml,我修改为了useSSL=true
    另外就是连接字符串中的时区是CTT,我在windows上启动报错,修改为Asia/Shanghai或者GMT%2B8解决。

useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai

  1. 我在部署的时候遇到验证码的问题,前端默认没有开启验证码,后端启动的时候又校验了验证码,导致无法登录,关闭之后登录OK。
  2. 前端的代码在自适应移动端屏幕尺寸上还有一些问题。 我用的是Vue3+Element Plus。

当然这些都是小问题哈。 我只是周末想部署来实施玩一下,想要快速理解一下想看看文档,于是遇到了墙,所以就吐槽了一下。 [dodge]

收到,这几个问题,我这周统一愁一愁哈。= = 计划 5.1 假期发个版本,事情太多太杂了。

@Shimada666
Copy link

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?
② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。
现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

  1. SQL的问题,老哥把钱赚的差不多了,也可以放出来。
  2. 不明白为什么useSSL要设置为false, 我用的是application-dev.xml,我修改为了useSSL=true
    另外就是连接字符串中的时区是CTT,我在windows上启动报错,修改为Asia/Shanghai或者GMT%2B8解决。

useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai

  1. 我在部署的时候遇到验证码的问题,前端默认没有开启验证码,后端启动的时候又校验了验证码,导致无法登录,关闭之后登录OK。
  2. 前端的代码在自适应移动端屏幕尺寸上还有一些问题。 我用的是Vue3+Element Plus。

当然这些都是小问题哈。 我只是周末想部署来实施玩一下,想要快速理解一下想看看文档,于是遇到了墙,所以就吐槽了一下。 [dodge]

收到,这几个问题,我这周统一愁一愁哈。= = 计划 5.1 假期发个版本,事情太多太杂了。

老哥能二开原先的若依,极大提升了代码质量,我还是很感谢的,我现在自己也是基于其中一个版本做的二开一直在用(主要是删掉一些没用的功能)。
我也是无意间看到当前这个仓库,说实话我觉得作者语气不用这么冲的,人活在世界上难免要赚钱。比芋道做的恶劣的太多了,芋道我感觉也只是树大招风。
芋道个人我觉得还好了,他那个文档虽然是付费,但是其实如果我非想要看其实你也懂的,还是有一些办法。源码也是全部开放出来了,比很多开源已经好太多了。我们和气一点,闷声发大财就好了。
最后感谢两位作者的付出,敬上

@YunaiV
Copy link
Author

YunaiV commented Apr 23, 2024

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?
② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。
现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

  1. SQL的问题,老哥把钱赚的差不多了,也可以放出来。
  2. 不明白为什么useSSL要设置为false, 我用的是application-dev.xml,我修改为了useSSL=true
    另外就是连接字符串中的时区是CTT,我在windows上启动报错,修改为Asia/Shanghai或者GMT%2B8解决。

useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai

  1. 我在部署的时候遇到验证码的问题,前端默认没有开启验证码,后端启动的时候又校验了验证码,导致无法登录,关闭之后登录OK。
  2. 前端的代码在自适应移动端屏幕尺寸上还有一些问题。 我用的是Vue3+Element Plus。

当然这些都是小问题哈。 我只是周末想部署来实施玩一下,想要快速理解一下想看看文档,于是遇到了墙,所以就吐槽了一下。 [dodge]

收到,这几个问题,我这周统一愁一愁哈。= = 计划 5.1 假期发个版本,事情太多太杂了。

老哥能二开原先的若依,极大提升了代码质量,我还是很感谢的,我现在自己也是基于其中一个版本做的二开一直在用(主要是删掉一些没用的功能)。 我也是无意间看到当前这个仓库,说实话我觉得作者语气不用这么冲的,人活在世界上难免要赚钱。比芋道做的恶劣的太多了,芋道我感觉也只是树大招风。 芋道个人我觉得还好了,他那个文档虽然是付费,但是其实如果我非想要看其实你也懂的,还是有一些办法。源码也是全部开放出来了,比很多开源已经好太多了。我们和气一点,闷声发大财就好了。 最后感谢两位作者的付出,敬上

感谢大家的意见和建议哈。我们多多思考,怎么在理想和现实之间,找到一个平衡点。

= = 我目前的想法,如果后续我们把项目外包跑通,后续可以开放更多内容出给大家。然后外包做的更多功能,我们在回馈到 yudao 这个项目中,形成一个正向的飞轮。

近期,希望 Q2,我们可以做完 3 个事情,希望给大家不错的结果:

  • bpm 支持钉钉飞书快搭模式
  • im 单聊、群聊
  • aigic 支持 gpt、文心一言、通义等模型进行 chat,支持 mj、dlem 进行作图等等

这些,保持和之前一致,都不会限制大家做私活,或者公司内项目,随便商业化使用,不用我们做授权。
并且,允许把我们代码上的作者信息全部删除!

@eastjoe
Copy link

eastjoe commented Apr 30, 2024

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?
② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。
现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

  1. SQL的问题,老哥把钱赚的差不多了,也可以放出来。
  2. 不明白为什么useSSL要设置为false, 我用的是application-dev.xml,我修改为了useSSL=true
    另外就是连接字符串中的时区是CTT,我在windows上启动报错,修改为Asia/Shanghai或者GMT%2B8解决。

useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai

  1. 我在部署的时候遇到验证码的问题,前端默认没有开启验证码,后端启动的时候又校验了验证码,导致无法登录,关闭之后登录OK。
  2. 前端的代码在自适应移动端屏幕尺寸上还有一些问题。 我用的是Vue3+Element Plus。

当然这些都是小问题哈。 我只是周末想部署来实施玩一下,想要快速理解一下想看看文档,于是遇到了墙,所以就吐槽了一下。 [dodge]

收到,这几个问题,我这周统一愁一愁哈。= = 计划 5.1 假期发个版本,事情太多太杂了。

老哥能二开原先的若依,极大提升了代码质量,我还是很感谢的,我现在自己也是基于其中一个版本做的二开一直在用(主要是删掉一些没用的功能)。 我也是无意间看到当前这个仓库,说实话我觉得作者语气不用这么冲的,人活在世界上难免要赚钱。比芋道做的恶劣的太多了,芋道我感觉也只是树大招风。 芋道个人我觉得还好了,他那个文档虽然是付费,但是其实如果我非想要看其实你也懂的,还是有一些办法。源码也是全部开放出来了,比很多开源已经好太多了。我们和气一点,闷声发大财就好了。 最后感谢两位作者的付出,敬上

感谢大家的意见和建议哈。我们多多思考,怎么在理想和现实之间,找到一个平衡点。

= = 我目前的想法,如果后续我们把项目外包跑通,后续可以开放更多内容出给大家。然后外包做的更多功能,我们在回馈到 yudao 这个项目中,形成一个正向的飞轮。

近期,希望 Q2,我们可以做完 3 个事情,希望给大家不错的结果:

  • bpm 支持钉钉飞书快搭模式
  • im 单聊、群聊
  • aigic 支持 gpt、文心一言、通义等模型进行 chat,支持 mj、dlem 进行作图等等

这些,保持和之前一致,都不会限制大家做私活,或者公司内项目,随便商业化使用,不用我们做授权。 并且,允许把我们代码上的作者信息全部删除!

芋道里面的资源还是可以的,但是199还是太贵了,因为大家是抱着开源免费使用的预想来的,一下子整个199这样心理预期差距过大,难免怨气就产生了

@YunaiV
Copy link
Author

YunaiV commented Apr 30, 2024

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?
② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。
现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

  1. SQL的问题,老哥把钱赚的差不多了,也可以放出来。
  2. 不明白为什么useSSL要设置为false, 我用的是application-dev.xml,我修改为了useSSL=true
    另外就是连接字符串中的时区是CTT,我在windows上启动报错,修改为Asia/Shanghai或者GMT%2B8解决。

useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai

  1. 我在部署的时候遇到验证码的问题,前端默认没有开启验证码,后端启动的时候又校验了验证码,导致无法登录,关闭之后登录OK。
  2. 前端的代码在自适应移动端屏幕尺寸上还有一些问题。 我用的是Vue3+Element Plus。

当然这些都是小问题哈。 我只是周末想部署来实施玩一下,想要快速理解一下想看看文档,于是遇到了墙,所以就吐槽了一下。 [dodge]

收到,这几个问题,我这周统一愁一愁哈。= = 计划 5.1 假期发个版本,事情太多太杂了。

老哥能二开原先的若依,极大提升了代码质量,我还是很感谢的,我现在自己也是基于其中一个版本做的二开一直在用(主要是删掉一些没用的功能)。 我也是无意间看到当前这个仓库,说实话我觉得作者语气不用这么冲的,人活在世界上难免要赚钱。比芋道做的恶劣的太多了,芋道我感觉也只是树大招风。 芋道个人我觉得还好了,他那个文档虽然是付费,但是其实如果我非想要看其实你也懂的,还是有一些办法。源码也是全部开放出来了,比很多开源已经好太多了。我们和气一点,闷声发大财就好了。 最后感谢两位作者的付出,敬上

感谢大家的意见和建议哈。我们多多思考,怎么在理想和现实之间,找到一个平衡点。
= = 我目前的想法,如果后续我们把项目外包跑通,后续可以开放更多内容出给大家。然后外包做的更多功能,我们在回馈到 yudao 这个项目中,形成一个正向的飞轮。
近期,希望 Q2,我们可以做完 3 个事情,希望给大家不错的结果:

  • bpm 支持钉钉飞书快搭模式
  • im 单聊、群聊
  • aigic 支持 gpt、文心一言、通义等模型进行 chat,支持 mj、dlem 进行作图等等

这些,保持和之前一致,都不会限制大家做私活,或者公司内项目,随便商业化使用,不用我们做授权。 并且,允许把我们代码上的作者信息全部删除!

芋道里面的资源还是可以的,但是199还是太贵了,因为大家是抱着开源免费使用的预想来的,一下子整个199这样心理预期差距过大,难免怨气就产生了

这个也能理解哈。最近也在捉摸,项目怎么才能长期维护,又能有更好的平衡点。

yudao 应该今年把 aigc、im、bpm(快搭)做完,可能我就不再新增更多功能了~ 一方面是比较累(天天只睡 5 小时要命),一方面也是有点失望(被 zhihu 帖子喷的,心态也有点不太好,啊哈哈)。

下半年,应该会花一些精力,做一个海外版的版本,国内外的技术选项上,差异还是蛮大的~ 可以有一些新的视野、体验,也稍微提升下英语能力~

5/1 继续肝一下,zzzz 不敢继续熬到 3 点,要猝死了。

@YunaiV
Copy link
Author

YunaiV commented May 2, 2024

@semonw

问题 2:我明天看看能不能找个 windows 笔记本复现下。手头都是 macos,对 windows + mysql 5.7 测试少了点。

问题 3:这块我修复了。应该是我们之前调整前端的 env 配置搞出来的 bug。修复的结果是:

  • local 环境下,默认不开启验证码,这样开发方便一点,不用老验证码登录
  • dev 环境下,默认开启验证码,和 prod 生产对齐

问题 4:估计短期内比较难修复,目前是基于 https://github.com/kailong321200875/vue-element-plus-admin 实现,我的前端一般 = =,感觉很难做出都适配哈。所幸还好,管理后台对移动端的诉求较低。我后面找朋友来 fix 下 = = 最近貌似大家都比较忙碌,养家糊口。

@YunaiV
Copy link
Author

YunaiV commented May 3, 2024

@semonw

问题 2:我明天看看能不能找个 windows 笔记本复现下。手头都是 macos,对 windows + mysql 5.7 测试少了点。

问题 3:这块我修复了。应该是我们之前调整前端的 env 配置搞出来的 bug。修复的结果是:

  • local 环境下,默认不开启验证码,这样开发方便一点,不用老验证码登录
  • dev 环境下,默认开启验证码,和 prod 生产对齐

问题 4:估计短期内比较难修复,目前是基于 https://github.com/kailong321200875/vue-element-plus-admin 实现,我的前端一般 = =,感觉很难做出都适配哈。所幸还好,管理后台对移动端的诉求较低。我后面找朋友来 fix 下 = = 最近貌似大家都比较忙碌,养家糊口。

问题 2:url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=true&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

调整了下,应该 ok 了。

@tt5753
Copy link

tt5753 commented May 12, 2024

我是从这里看到的 https://kamranahmed.info/githunt 膜拜大佬

@Lemon12148
Copy link

@talkpoin 你也太站在道德制高点了吧,199就割学生了?那些卖培训课的动则几千上万的培训费,学了一堆所谓面试技巧的在你这里算什么呢?也没见你发个贴喷喷他们。作为一个搞了5年物联网的社畜,用yudao几天就帮别人搭好上线了一套商城,你觉得199贵吗? 我看了源码,确实也学到了不少知识,让我觉得物超所值。赞老哥@YunaiV

@dcxs
Copy link

dcxs commented May 18, 2024

个人观点,代码开源,需要一些费用来补贴项目,或者挣钱,比如文档付费,其实可以大大方方说出来。不是什么见不得人的事情,合情合理

@China-Uncle
Copy link

找了好久的文档.终于在这里找到一些东西.不然真是各种跑不起来

@septemyang
Copy link

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?

② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。

现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

199一年付费文档也就算了,部分SQL还不开源,假开源吗?

@Scarecrow12138
Copy link

出个499永久的吧

@wonderfulCoder1
Copy link

要么一开始就收费,打着开源的口号,代码开源文档收费是吧,够恶心人的,如果一开始就收费是怕没人用吧

@RubyXun
Copy link

RubyXun commented Nov 19, 2024

@talkpoin 你也太站在道德制高点了吧,199就割学生了?那些卖培训课的动则几千上万的培训费,学了一堆所谓面试技巧的在你这里算什么呢?也没见你发个贴喷喷他们。作为一个搞了5年物联网的社畜,用yudao几天就帮别人搭好上线了一套商城,你觉得199贵吗? 我看了源码,确实也学到了不少知识,让我觉得物超所值。赞老哥@YunaiV

猪头 懂不懂MIT协议 败坏开源生态

@MoShQing
Copy link

此项目对外推广时,确实存在误导别人的嫌疑。建议在推广时,明确标注出收费部分。大部分人喷的点并不是收费和费用高低,而是打着开源的旗号,行收费之实。另外,个人觉得文档和答疑收费尚可理解,但是项目标注开源,却对sql部分收费未免吃相难看。

@MoShQing
Copy link

看了看这个代码,尝试部署了一下,一些模块的sql初始化脚本居然没有放上来,说实话,要轮撸代码,我也可以完全对着DAO对象把sql写出来,只是觉得这个是不是违反了开源精神呢?
我觉得ruoyi就比较好,在开源社区有口皆碑,没那么弯弯绕绕。
另外,jdbc的连接字符串能不能稍微靠谱点呢

① jdbc 连接串碰到啥问题了哈?
② SQL 这个,我们也在看,怎么找一个平衡点 = = 目前还没结论。
现在尽量把注释写的更全一些,在没有文档的情况下,大家撸代码可以更容易一些。

  1. SQL的问题,老哥把钱赚的差不多了,也可以放出来。
  2. 不明白为什么useSSL要设置为false, 我用的是application-dev.xml,我修改为了useSSL=true
    另外就是连接字符串中的时区是CTT,我在windows上启动报错,修改为Asia/Shanghai或者GMT%2B8解决。

useUnicode=true&characterEncoding=utf8&allowPublicKeyRetrieval=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=Asia/Shanghai

  1. 我在部署的时候遇到验证码的问题,前端默认没有开启验证码,后端启动的时候又校验了验证码,导致无法登录,关闭之后登录OK。
  2. 前端的代码在自适应移动端屏幕尺寸上还有一些问题。 我用的是Vue3+Element Plus。

当然这些都是小问题哈。 我只是周末想部署来实施玩一下,想要快速理解一下想看看文档,于是遇到了墙,所以就吐槽了一下。 [dodge]

收到,这几个问题,我这周统一愁一愁哈。= = 计划 5.1 假期发个版本,事情太多太杂了。

老哥能二开原先的若依,极大提升了代码质量,我还是很感谢的,我现在自己也是基于其中一个版本做的二开一直在用(主要是删掉一些没用的功能)。 我也是无意间看到当前这个仓库,说实话我觉得作者语气不用这么冲的,人活在世界上难免要赚钱。比芋道做的恶劣的太多了,芋道我感觉也只是树大招风。 芋道个人我觉得还好了,他那个文档虽然是付费,但是其实如果我非想要看其实你也懂的,还是有一些办法。源码也是全部开放出来了,比很多开源已经好太多了。我们和气一点,闷声发大财就好了。 最后感谢两位作者的付出,敬上

文档和咨询服务收费,我觉得是可以理解的,毕竟国内开源环境不好,作者总要生活。但是sql收费,吃相太难看

@RubyXun
Copy link

RubyXun commented Dec 13, 2024

@semonw
问题 2:我明天看看能不能找个 windows 笔记本复现下。手头都是 macos,对 windows + mysql 5.7 测试少了点。
问题 3:这块我修复了。应该是我们之前调整前端的 env 配置搞出来的 bug。修复的结果是:

  • local 环境下,默认不开启验证码,这样开发方便一点,不用老验证码登录
  • dev 环境下,默认开启验证码,和 prod 生产对齐

问题 4:估计短期内比较难修复,目前是基于 https://github.com/kailong321200875/vue-element-plus-admin 实现,我的前端一般 = =,感觉很难做出都适配哈。所幸还好,管理后台对移动端的诉求较低。我后面找朋友来 fix 下 = = 最近貌似大家都比较忙碌,养家糊口。

问题 2:url: jdbc:mysql://127.0.0.1:3306/ruoyi-vue-pro?useSSL=true&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

调整了下,应该 ok 了。

不要标注自己是MIT协议就好 拜谢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests