lua的三款IDE eclipse-ldt luaStudio Zerobrane 使用比较

walkuere 2015-08-07 03:33:45
不知有什么关键词,就是不给我发布。。。


eclipse-ldt zerobrane luaStudio
eclipse是IBM的大家拿分部开发的,ldt不知谁做的,速度非常慢,效率非常低,发108张牌,如果发过的牌是布尔值设为false而不是从表中删去,需要8秒钟,改为从表中删去后,只要大概1秒左右
因为是做牌类,打印牌的unicode值,对unicode基本是完善地支持

debug速度非常慢,release瞬间完成的,debug会用上十几秒。
第一个作品的运行量不高
方便支持多文件
debug速度奇慢,不适合要debug大量计算的。
有的情况,报错的时候只显示报错的行,不显示哪里错,比较难找,问了人,用xpcall来解决就不错了

而且报错信息里有gt 什么,可以知道行中哪个式子运行出问题



当时尝试了zeroBrane和luaStudio,单文件是好用的,但是多文件总是不行,读取不到同一目录下的文件


对多文件都需要加一句话,package.path = package.path..";script/myprogram/?.lua"
当时不知道要加这句,而eclipse-ldt则自动可以在所属文件夹搜索到其他文件读取,当时另外两个IDE就是死活找不到文件,于是崩溃。
eclipse有一个好,就是可以直接得到同目录文件。


zeroBrane 乌克兰人做
免费软件,首页的捐点不上去。
缩进一次空两格,我喜欢四格的,debug运行效率比eclipse-ldt好很多。对堆栈的支持也不错,还可以运行时暂停,执行手动输入的命令,而不是像eclipse那样仅仅能赋值,可以看表达式的结果
有智能缩进
对unicode基本上支持还是不错的
监控窗口有小bug,基本很好用,没试过中文输出
跳转不是每次都能跳到



luaStudio 是中国人做的,是luaEditor的更高级版本
luaEditor是免费的,luaStudio收费169,比zeroBrane稍微贵一些
缩进一次四格,很好用,打if之后下面会自动出end,很智能

可以附属到进程中,暂时用不到。
鼠标停留可以弹出显示变量的值
可以双击显示所有相同拼写,跳转也不错
for循环的时候,循环变量的弹出显示一直是null
但是debug的时候,看变量不方便,而且不能修改,也不能看表达式的结果

可以有额外的作者技术支持
...全文
498 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
walkuere 2015-08-07
  • 打赏
  • 举报
回复
总的来说,如果加上作者的个人意见,即luastudio缩进四格比zerobrane缩进二格好很多 那么比较下来是 ide/编辑/跳转/拼写提示/自动拼写 luastudio>eclipse-ldt>zerobrane 调试期间进行变量值等干预 zerobrane>eclipse-ldt>>>>luastudio 特殊属性 luastudio可以加作者qq进行询问 eclipse的debug速度奇慢

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧