今天无意中发现一个很有意思的终端界面GUI开源项目charva。
这个框架让你可以用开发Java Swing/AWT的方式来开发在字符终端下使用的"GUI"。可以利用像JBuilder这样的IDE设计出UI,然后把标准的"java.awt"和"javax.swing"包声明换成"charva.awt"和"charvax.swing"就能够实现转换。
http://www.pitman.co.za/projects/charva/
项目的名字也很有意思,char-字符,va应该就是java的后半边了吧。
以前在搞Delphi的时候有个DWPL开源项目是把Delphi程序转换成DOS程序,我还把它的文档翻译了一遍呢,呵呵,不要说我崇洋媚外,老外真的很牛。
这个是转换之后的
说实话,这种东西并没有什么技术含量,只要有耐心谁都可以做出来,人家有耐心,所以人家就成了牛人了。