找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 301|回复: 9

关于IDE中模块相关功能改进征求意见

[复制链接]

54

主题

72

回帖

525

积分

版主

积分
525
发表于 2024-8-24 01:43:06 | 显示全部楼层 |阅读模式
目前的IDE模块视图页面,是按照模块目录下的文件夹来进行分类管理,然后除此之外还有一个模块开发文件夹(放有模块开发例子以及个人存放自己的模块)和项目文件夹(项目目录中的模块),但是目前的文件夹分类管理属于杂乱无章的,文件夹可以自由编辑,任意分类,官方、第三方模块混杂。对于新手来说相当懵逼!



新的改进参考:




模块视图根目录规范为官方、用户、模块开发、项目目录4个主类:


官方类:仅存放官方整理发布的模块(包含从模块在线管理器下载的官方发布模块)
用户类:第三方用户的模块(包含从模块在线管理器下载的个人用户上传模块)
模块开发:开发者本地开发模块的临时目录
项目目录:在项目目录存在的炫语言模块




模块在线下载管理器:增加官方非官方模块的分类,方便检索(支持更多的筛选类型当然更好),以及模块认证标识(安全性)


请大家对于以上改进建议进行投票!




单选投票, 共有 11 人参与投票

投票已经结束

90.91% (10)
0.00% (0)
9.09% (1)
您所在的用户组没有投票权限

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

54

主题

72

回帖

525

积分

版主

积分
525
 楼主| 发表于 2024-8-24 14:24:31 | 显示全部楼层
本帖最后由 hxznhf 于 2024-8-24 14:27 编辑
呵呵仙 发表于 2024-8-24 13:49
增加官方模块和己验证安全模块标记图标就可以了吧!对不是很懂c++的新人还来说是很有必要的!! ...

对的,同时我再补充说明下:

1、对现有模块展示进行了分类,区分官方、第三方,对于旧项目的模块引用不会产生影响,因为炫语言检查模块不看模块文件夹的具体模块路径,只检查是否有对应的模块名称。

2、至于一些模块的内容的调整主要是移除不可用或没用价值的模块,对于官方模块已有的模块命令。在规范模块命令时,同样也会保留原来的命令,只是标记为废弃或者不推荐,但不会因此影响旧项目

17

主题

41

回帖

269

积分

中级会员

积分
269
QQ
发表于 2024-8-24 12:57:23 | 显示全部楼层
不赞同以上楼主的方案....途增bug,,,加大工作量.. 本来模块目录的自由分类,,是为了方便开发者.
另外,重点,..可能是可行的方案:
在线模块管理中使用 选择夹,, 分类,,,,,可分为官方,三方稳定,,,第三方模块  这样,,下载时可根据自已的需求去下载..............................
各位投票分类的人员,,是否自己开发过模块...? 问题要从实际与改动安全的角度出发....

假如,,梦总真要在本地改分类,,,,绝对骂声一片,,,,,

老版本的本地模块怎么处理? 就拿早期的精炫模块.. 现在又重新打包,更名为 炫易模块

就问下,,有多少小白知道如何处理模块重名冲突..........????????????????????

32

主题

142

回帖

730

积分

高级会员

积分
730
发表于 2024-8-24 13:49:53 | 显示全部楼层
南小鱼 发表于 2024-8-24 12:57
不赞同以上楼主的方案....途增bug,,,加大工作量.. 本来模块目录的自由分类,,是为了方便开发者.
另外,重点,. ...

增加官方模块和己验证安全模块标记图标就可以了吧!对不是很懂c++的新人还来说是很有必要的!!

5

主题

34

回帖

186

积分

注册会员

积分
186
发表于 2024-8-24 14:22:26 来自手机 | 显示全部楼层
本帖最后由 numbersir 于 2024-8-24 14:28 编辑

就像楼上大仙说的那样,增加官方图标并置顶排前面也行,第三方要么排序要么当前方案引用就排前;
本地模块不是IDE目前下已经安装的模块吗?那正在开发的模块是项目就没必要放进来吧,增加这个肯定增加IDE启动的开销,到时候打开IDE会不会变慢?

54

主题

72

回帖

525

积分

版主

积分
525
 楼主| 发表于 2024-8-24 14:23:38 | 显示全部楼层
南小鱼 发表于 2024-8-24 12:57
不赞同以上楼主的方案....途增bug,,,加大工作量.. 本来模块目录的自由分类,,是为了方便开发者.
另外,重点,. ...

仅仅是对模块展示进行了分类,区分官方、第三方,对于旧项目的模块引用不会产生影响,因为炫语言检查模块不看模块文件夹的具体模块路径,只检查是否有对应的模块名称。

至于一些模块的内容的调整主要是移除不可用或没用价值的模块,对于官方模块已有的功能。在规范模块命令时,同样也会保留原来的命令,只是标记为废弃或者不推荐,但不会因此影响旧项目

5

主题

34

回帖

186

积分

注册会员

积分
186
发表于 2024-8-24 14:33:39 来自手机 | 显示全部楼层
如果实际IDE目录下没有增加新的分类目录,增加的工作量应不是很多,比如只有sys和user

18

主题

43

回帖

254

积分

中级会员

积分
254
发表于 2024-8-24 15:46:47 | 显示全部楼层
我也建议加下分类(官方、第三方、用户、Beta、模块开发),现在的炫++就是模块各种BUG导致难受的很,模块的存在确实是便于快速上手
1、官方、第三方存放稳定版模块(上个版本BUG修复后更新了放这)
2、用户就是存放用户自己开发使用的模块
3、Beta就是模块版本更新后先放这
分类可以更清晰,稳定版和Beta共存使用者不容易懵逼,不会出现更新了有BUG老版本又找不到的尴尬局面。
----------
另外模块之间的冲突是个问题,个人建议还是优化一下帮小白解决一下,毕竟炫++要想快速发展得照顾新手
比如取鼠标坐标()命令,模块之间重名就不说了,参数类型还不一样,直接使用报错新手就懵逼了
建议如下(不难实现吧?)
1、引入模块时自动添加命名空间,
例如自动添加以及注释:using namespace 模块1 // 模块中函数调用方式为模块1.函数名()
2、函数使用时用命名空间.函数名()

希望炫++能越来越好

63

主题

216

回帖

1010

积分

管理员

积分
1010
发表于 2024-8-24 21:07:54 | 显示全部楼层
如果文件夹 分 官方 用户 测试, 等, 会出现很多重复的分类, 例如网络
官方 -> 网络
用户 -> 网络
测试->网络
项目 ->网络

会更加乱; 所以, 建议 给模块加上标识, [官方] [用户] [测试] [稳定] [推荐] 等标识, 可以保留原有模块分类文件夹, 又能区分 模块稳定性

63

主题

216

回帖

1010

积分

管理员

积分
1010
发表于 2024-8-24 21:11:22 | 显示全部楼层
admin 发表于 2024-8-24 21:07
如果文件夹 分 官方 用户 测试, 等, 会出现很多重复的分类, 例如网络
官方 -> 网络
用户 -> 网络

大家的目的就是为了 选择更稳定的模块, 加上标识就能解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-11-21 16:40 , Processed in 0.083016 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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