开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2969|回复: 27
收起左侧

[闲聊] 易语言模块仓库

[复制链接]
发表于 2021-8-27 10:53:27 | 显示全部楼层 |阅读模式   山东省滨州市
本帖最后由 禁回忆 于 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 12:44

结帖率:80% (68/85)

签到天数: 5 天

发表于 2021-8-27 11:25:06 | 显示全部楼层   河北省廊坊市
买个资源VIP直接爬论坛模块源码区
回复 支持 反对

使用道具 举报

结帖率:99% (71/72)
发表于 2021-8-27 11:28:32 | 显示全部楼层   广东省深圳市
想参加,可没有拿的出手的模块
回复 支持 反对

使用道具 举报

签到天数: 7 天

 楼主| 发表于 2021-8-27 11:30:40 | 显示全部楼层   山东省滨州市
影知 发表于 2021-8-27 11:28
想参加,可没有拿的出手的模块

我不信
回复 支持 反对

使用道具 举报

结帖率:96% (149/156)

签到天数: 3 天

发表于 2021-8-27 11:33:05 | 显示全部楼层   山东省泰安市
谢邀,高看了。有更新的话我会发一下
这种专项模块专用的方法挺好,大杂烩反而乱一些。
回复 支持 反对

使用道具 举报

签到天数: 7 天

 楼主| 发表于 2021-8-27 11:35:51 | 显示全部楼层   山东省滨州市
Toomy 发表于 2021-8-27 11:33
谢邀,高看了。有更新的话我会发一下
这种专项模块专用的方法挺好,大杂烩反而乱一些。 ...

之前有人打算做一个类似于NPM的东西,和我的想法不谋而合,但是他在20年初就把成品做出来了,估计是因为收集的模块太少、太乱、来源杂乱、没什么人用,再加上服务器的维护费用,现在已经找不到页面了。
回复 支持 反对

使用道具 举报

结帖率:96% (149/156)

签到天数: 3 天

发表于 2021-8-27 11:38:04 | 显示全部楼层   山东省泰安市
禁回忆 发表于 2021-8-27 11:35
之前有人打算做一个类似于NPM的东西,和我的想法不谋而合,但是他在20年初就把成品做出来了,估计是因为 ...

类似于中间件那种模块挺好。可以参照中间件模块各个专项 。收集各个专项优质模块。
回复 支持 反对

使用道具 举报

签到天数: 7 天

 楼主| 发表于 2021-8-27 11:38:26 | 显示全部楼层   山东省滨州市
元老 发表于 2021-8-27 11:25
买个资源VIP直接爬论坛模块源码区

最早有这个想法的时候我就是资源vip,然后免费下载了不少源码和模块,只是目的不是为了把所有模块都整合,还需要对其进行甄别筛选
回复 支持 反对

使用道具 举报

签到天数: 7 天

 楼主| 发表于 2021-8-27 11:40:46 | 显示全部楼层   山东省滨州市
Toomy 发表于 2021-8-27 11:38
类似于中间件那种模块挺好。可以参照中间件模块各个专项 。收集各个专项优质模块。 ...

问题是如果做这些的话,首先得需要一个服务器,没有实业支撑,靠爱发电做不长久,所以还不如先不去想那些,从一个开源仓库做收集开始,有能力的且想法方向差不多的会在此基础上更进一步,这样就足够了
回复 支持 反对

使用道具 举报

结帖率:100% (4/4)

签到天数: 2 天

发表于 2021-8-27 11:49:29 | 显示全部楼层   安徽省合肥市
花里胡哨
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表