精易论坛

标题: 易语言模块仓库 [打印本页]

作者: 禁回忆    时间: 2021-8-27 10:53
标题: 易语言模块仓库
本帖最后由 禁回忆 于 2021-8-27 12:03 编辑

之前在gitee上建了一个易语言模块仓库,针对论坛里发布的开源模块进行收录。仓库地址:https://gitee.com/mikochen/e-language-module-library
主要是在寻找合适的模块的时候太麻烦,包括在易语言资源网寻找相应功能的模块,因为版本问题或者其他原因,各种错误频出。

有些模块很久没有维护,有些模块没有使用文档,有些模块在小版本更新时大量改动命令用法,而没有更新说明文档,或是更新说明文档丢失。

这些都是我们在使用易语言的过程中多多少少都会遇到的问题。

易语言生态的乱象也是一个很让人苦恼的问题。


目前已经收录了18个模块,包含这18个模块的目前能找到的原作者或公开维护的作者的历史版本共97个.ec文件。






因为目前是我一个人在维护,所有会遗漏很多优质的模块,有些我个人用不到的模块也会遗漏

所以

希望各位大佬能在选择论坛发布模块的同时,选择pr我这一个小小的开源仓库,虽然很可能会因为此损失了在本论坛的一些热度和JB。

同时也希望各位朋友能多多star仓库fork仓库,有希望收录的模块也可以提交issue或者直接PR





说明一下收录条件

1. 开源
2. 优质(评判优质的准则在于使用人数的多少、代码的质量 [ 可读性方面 、易用方面 、设计理念方面 、效率方面])

以下类型的模块不予收录

1. 作者有过侮辱国家、民族、烈士等恶劣行为的
2. 模块名称无法体现其功能的(例子:NB模块)
3. 除精易模块外的大杂烩式模块
4. 代码逻辑混乱、bug众多、变量命名不规范的
5. 文件携带木马病毒
6. 作者有过放马放毒历史,且死不悔改的
    (3、4、5例子:黑网群主,论坛用户名:网草大队)
7. 选择部分开源的(调用他人开源或者用户群大、用户评价高的dll的除外) , 例子:论坛用户:jy5(此用户修改别人的C++代码发布说是自己的代码,封装模块发布,其中调用支持库和自己的部分模块不开源,听说里边还掺杂着病毒和广告,病毒和广告的属于听说,未考证)
8. 在论坛有长期灌水且恶意辱骂他人的用户制作的模块(例子:论坛用户:13057568052

除精易模块外,不选择收录大杂烩类模块,因为考虑到代码耦合性问题,所以直接拒之门外。

就目前来说,收录的最近论坛里比较知名的还正被大部分人所使用的模块有:
  1. 精易模块
  2. zyCurl
  3. 鱼刺类_HTTP模块
  4. 鱼刺类_多线程
  5. cJson
  6. yyJson
  7. zyJson
  8. EX_DirectUI-4.x
  9. GDIPlus类
  10. GDI内存画板
  11. zyHashTable
复制代码


等等。

列一下不收录的模块,原因上边说了,大杂烩类模块适合个人使用,或者有源码提取部分代码使用,但配合其他模块很可能会造成代码高耦合、低内聚。

无贬低意思,甚至于说下列列出的模块都有一些是精品模块,只是处于理念和目的,我们不合适。。你的太大了,我不想忍一下。
  1. 无名小卒模块
  2. NB模块
  3. 凌哥E编程模块
复制代码



@xin354033 @Toomy 希望两位大佬能看看,能够更新模块时在gitee上PR一下




2020/08/27 11:31编辑
之前看到过有人和我的想法一样,甚至还发起了一个投票,之后成品也做出来了。
@Laserband
但如今去打开官网发现已经找不到页面了。
靠爱发电始终是不长久,就目前这个现状一口吃成大胖子是不太现实的,不如慢慢来,先从一个整合的开源仓库做起,把大部分的模块先整理收纳。

作者: 元老    时间: 2021-8-27 11:25
买个资源VIP直接爬论坛模块源码区
作者: 影知    时间: 2021-8-27 11:28
想参加,可没有拿的出手的模块
作者: 禁回忆    时间: 2021-8-27 11:30
影知 发表于 2021-8-27 11:28
想参加,可没有拿的出手的模块

我不信
作者: Toomy    时间: 2021-8-27 11:33
谢邀,高看了。有更新的话我会发一下
这种专项模块专用的方法挺好,大杂烩反而乱一些。
作者: 禁回忆    时间: 2021-8-27 11:35
Toomy 发表于 2021-8-27 11:33
谢邀,高看了。有更新的话我会发一下
这种专项模块专用的方法挺好,大杂烩反而乱一些。 ...

之前有人打算做一个类似于NPM的东西,和我的想法不谋而合,但是他在20年初就把成品做出来了,估计是因为收集的模块太少、太乱、来源杂乱、没什么人用,再加上服务器的维护费用,现在已经找不到页面了。
作者: Toomy    时间: 2021-8-27 11:38
禁回忆 发表于 2021-8-27 11:35
之前有人打算做一个类似于NPM的东西,和我的想法不谋而合,但是他在20年初就把成品做出来了,估计是因为 ...

类似于中间件那种模块挺好。可以参照中间件模块各个专项 。收集各个专项优质模块。
作者: 禁回忆    时间: 2021-8-27 11:38
元老 发表于 2021-8-27 11:25
买个资源VIP直接爬论坛模块源码区

最早有这个想法的时候我就是资源vip,然后免费下载了不少源码和模块,只是目的不是为了把所有模块都整合,还需要对其进行甄别筛选
作者: 禁回忆    时间: 2021-8-27 11:40
Toomy 发表于 2021-8-27 11:38
类似于中间件那种模块挺好。可以参照中间件模块各个专项 。收集各个专项优质模块。 ...

问题是如果做这些的话,首先得需要一个服务器,没有实业支撑,靠爱发电做不长久,所以还不如先不去想那些,从一个开源仓库做收集开始,有能力的且想法方向差不多的会在此基础上更进一步,这样就足够了
作者: 13057568052    时间: 2021-8-27 11:49
花里胡哨
作者: 禁回忆    时间: 2021-8-27 11:58
13057568052 发表于 2021-8-27 11:49
花里胡哨

然后你就把夜华的主题全清了,只留下了我的?
作者: 禁回忆    时间: 2021-8-27 12:04
13057568052 发表于 2021-8-27 11:49
花里胡哨

还是你觉得,你换个头像我就不知道你是谁了?
作者: 禁回忆    时间: 2021-8-27 12:46
@by626 超级模块属于大杂烩类模块,虽然之前特别火,但是就目前来说精易模块完全足以替代超级模块,出于代码耦合性考虑,没有收录,而且超级模块我已经很久没有看到更新维护的消息了
作者: Laserband    时间: 2021-8-27 12:59
禁回忆 发表于 2021-8-27 11:35
之前有人打算做一个类似于NPM的东西,和我的想法不谋而合,但是他在20年初就把成品做出来了,估计是因为 ...

东西是弄了,但是用起来不够顺手,就没有继续,主要是没有一个稳定的来源。上线一年,模块基本还都是我一个人提供。如果你的仓库弄起来,倒是可以直接爬仓库目录就好。会方便。
作者: 禁回忆    时间: 2021-8-27 13:04
Laserband 发表于 2021-8-27 12:59
东西是弄了,但是用起来不够顺手,就没有继续,主要是没有一个稳定的来源。上线一年,模块基本还都是我一 ...

可能会吧,不过我估计也就是咱们几个人会去弄这些东西。有些技术厉害的目前来说看不上这一块,论坛里剩下的,一眼望去,大部分都是灌水。生态已经这样了,虽然有心,但是我自己都感觉做不起来
作者: 影知    时间: 2021-8-27 13:08
禁回忆 发表于 2021-8-27 11:30
我不信

都是非常简单的,没什么价值的
作者: xin354033    时间: 2021-8-27 13:12
我是GDI内存画板模块的作者,我觉得还是把12.0版本以前的删掉吧。要不你就不要收藏我的模块了。
这个模块刚开始的时候,想着功能少免费就免费吧,后来功能多了才设置限制(毕竟成年人都得考虑柴米油盐酱醋茶)。设置的限制也很简单,任何人都可以免费使用一段时间,这个时间段可不短,时间到了就是基本功能(大于70%的命令)永久免费,一部分我自己原创的功能收费,收费也是一次性的。
如果不能赚钱也没有动力去更新模块,这很现实,现在中国对版权的保护基本为零,唉。
作者: 禁回忆    时间: 2021-8-27 13:17
xin354033 发表于 2021-8-27 13:12
我是GDI内存画板模块的作者,我觉得还是把12.0版本以前的删掉吧。要不你就不要收藏我的模块了。
这个模块刚 ...

我倒是不清楚后续版本的事情,12.0版本之前的我会去删掉,不过具体来说,因为你早期的帖子,包括现在的帖子都没有提到收费的事情,所以你发布的所有模块在易语言资源网里都被收录且免费下载了,我这边删不删其实无所谓。不过尊重原作者的意见就是了。
作者: 13057568052    时间: 2021-8-27 13:42
禁回忆 发表于 2021-8-27 12:04
还是你觉得,你换个头像我就不知道你是谁了?

你的想法太惊奇了,收藏的资源都是论坛里找的,你好歹整点不一样的,有核心价值的,
作者: 禁回忆    时间: 2021-8-27 14:44
影知 发表于 2021-8-27 13:08
都是非常简单的,没什么价值的

只要舍得开源、不是大杂烩大集合的那种,我就很希望能在我这仓库里收录
作者: 影知    时间: 2021-8-27 14:46
禁回忆 发表于 2021-8-27 14:44
只要舍得开源、不是大杂烩大集合的那种,我就很希望能在我这仓库里收录 ...

能看的都已经在论坛开源了,其它都是调用很多东西的,没有太大的意义
作者: 禁回忆    时间: 2021-8-27 14:47
影知 发表于 2021-8-27 14:46
能看的都已经在论坛开源了,其它都是调用很多东西的,没有太大的意义

差不多,开这个仓库的原因也只是收集现有的模块,尽可能的进行版本管理
作者: 1aa82e    时间: 2021-8-27 16:01
xin354033 发表于 2021-8-27 13:12
我是GDI内存画板模块的作者,我觉得还是把12.0版本以前的删掉吧。要不你就不要收藏我的模块了。
这个模块刚 ...

现在中国对版权的保护基本为零--->这句话说的,只是一些小众的版权没怎么保护,大型的用户量大的你去试试
作者: 天生表演家    时间: 2021-8-28 22:40
我刚将仓库star+fork
作者: 禁回忆    时间: 2021-8-29 07:58
1aa82e 发表于 2021-8-27 16:01
现在中国对版权的保护基本为零--->这句话说的,只是一些小众的版权没怎么保护,大型的用户量大的你去试试 ...

+1,而且我这么觉得吧,GDI内存画板的作者,在之前的帖子,发表12.0版本以前的模块,本就是发布在论坛免费下载的,就算之后收费,我觉得也应该是让我删除之后的版本,毕竟他自己也没删除,也就不存在什么版权不版权的问题。在网络上公开,没有声明版权,没有声明开源协yi或者是商业协yi,基本上也就不存在这些。不过尊重原作者的意思,删除了相应的模块,只是这么一来就不符合仓库的收录标准,我就全删了
作者: imp1124    时间: 2023-10-10 15:42
试试好66666666666666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4