关于wrb的简单介绍
用了近两个月的所有空闲时间开发了wrb(webruby),终于在2011/08/21正是对外公开(beta版)。
入口:http://wrb.rubychina.info/
好想开发成一个功能丰富的在线IDE,但是现在时间实在有限,只做了个简易版。
看到很多朋友试用了,不管评价如何,我都感到很欣慰。
作为第一个自己独立开发的网络应用,能有朋友试用,就足够了。
服务端ruby执行环境的构建大致用了2周,其余都是在画UI,平均每天3个小时左右(估算)。
wrb的服务器基本环境(现在2011/08/25):
CentOS5.6
ruby1.9.2
rails3.0.3
shell命令的限制
目前只开发了ls,pwd等少数命令,以后应该会陆续增加。(有需求的朋友可以直接联系我)
看过其他的在线ruby执行环境,基本上是不让执行shell命令,我不喜欢那样。
关于无限循环
wrb对程序的执行时间进行了限制,目前是5s。
关于超大量数据的输出
wrb对标准输出的量进行是限制,输出量过大,不会显示结果。
关于CPU,内存等
设定了阀值,当使用超过阀值时,会抛错。
关于文件系统
wrb目前不开放文件系统,目前可视的文件系统是readonly的。(File.open("a","w")的时候应该会出错)
其他
wrb尽量模仿了windows桌面,我认为这样以后的扩展性好。
目前不支持IE内核的浏览器,因为编辑终端的显示会错乱。
最后希望看到这篇帖子的朋友可以试用一下wrb。我期待着你们的宝贵意见。
wrb目前只可以编写小的程序,适合学习,或简单的验证用。如果能推荐想要学习ruby的学生,或许有些前景。拜托各位关注iteye的同学了。
个人感觉wrb的共享功能还是有些价值的。
wrb还在继续的完善和开发中,支持我吧!
最新消息会在新浪微博里发布。(我的微博是?用wrb公开一下你代码就知道了)