我有兴趣使用ruby创建一个命令行应用程序,这需要与用户进行适度复杂的交互.我想用ncurses来做这件事.
使用ruby和ncurses的最佳gem是什么,或者我应该在ruby中使用stdlib实用程序?
Mat*_*ira 15
红宝石包括绑定的curses库.尽管名称暗示,但ncurses如果可能,它将使用.
第三方库通常在Ruby curses或其自己的绑定之上提供抽象.例如,ncursesw还包装了panel,menu和form扩展.当我使用Ruby时curses,我创建了自己的Window类,并提供了适当的边框支持.
如果基本方法足够,我认为没有任何理由为项目添加依赖项.但是,如果您想更轻松地做一些奇特的事情,您应该使用一个库,为您提供所需的支持.
| 归档时间: |
|
| 查看次数: |
7038 次 |
| 最近记录: |