找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4|回复: 0

#night $NIGHT 作为计算机系大四学生,上个月我和三个同学组队做毕设:基于@midnight 的校园匿名学分核

[复制链接]
发表于 2026-3-23 14:45:05 | 显示全部楼层 |阅读模式
#night $NIGHT 作为计算机系大四学生,上个月我和三个同学组队做毕设:基于@midnight 的校园匿名学分核验系统,让学生能证明学分达标、不泄露完整成绩单,用来申请校内奖学金。我们团队一直用WebStorm开发,看到社区出了MidnightIdea插件,就直接迁了过去,结果整个开发过程踩坑踩得头破血流,毕设答辩差点翻车,还被队友埋怨了半个月。迁移过程看着顺利,可实际开发才发现,JetBrains用户在Midnight生态里就是二等公民。插件只做了基础的compact语法高亮、编译器调用,最核心的断点调试功能完全没有——在VS Code里能一步步跟踪witness生成过程,到了WebStorm只能盯着终端输出报错,电路约束出了问题根本定位不到具体代码。团队里用PhpStorm做后端对接的同学更惨,Lace钱包Chrome扩展和IDE内置预览完全不兼容,每次调试都要手动切窗口,改一行代码要等5分钟。
我翻遍官方文档,所有示例、配置全是VS Code的,连半行JetBrains的环境教程都没有。查了Catalyst提案才知道,MidnightIdea是社区自筹9000美元开发的,官方的开发者预算全倾斜给了VS Code插件,出问题只能等社区修复,官方只会回复“建议使用VS Code”。我用16G的MacBook Pro跑中等复杂度的合约,编译+生成证明要42秒,风扇狂转,想把证明服务器扔到远程docker里跑,又会因为网络延迟导致钱包签名超时。
最后离答辩只剩3天,我们只能把整个项目迁回VS Code,熬了两个通宵才把所有功能跑通,勉强通过了答辩。我算是彻底看清了,Midnight喊着重视开发者体验,实际却把非VS Code用户全放弃了。主网都快上线了,IDE生态还在分裂,工具链拖后腿,生态根本很难起来。
@midnight
$NIGHT
#night@MidnightNetwork  #btc
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|币巴宝

GMT+8, 2026-4-18 13:13 , Processed in 0.059751 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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