把寝室的台式机开好了,教研室也可以连上台式机进行一些开发了。Linux的网络优势还是很明显的。以前用Windows的远程连接,虽然是局域网,但是Windows里面CPU占用上了100%以后远程连接也会很慢很慢,有时候直接就丢失了。Linux下面很稳定,我用xdmcp进行远程连接,Xserver的C/S架构的优势一下就显示出来了,OpenGL也变成了C/S架构,很方便得使用。xdmcp比起VNC方式要快很多。另外,如果图形界面挂了还可以用ssh登录到机器上进行关机,重启等操作,很是方便。

在Linux下面工作自然就要选择一个合适的IDE了。前段时间尝试了一下emacs,或许是我太笨了,实在是太难用了…… KDEVELOP的各项功能都还不错,只是智能感知差了很多。CodeBlocks也试了试,以前还用了一段时间,还是调试,智能感知不好用。最后还是eclipse的cdt比较好,以前听说cdt的调试就是个鸡勒,但现在的5.0版本还是很不错的,功能很强大。智能感知也做得很好了。唯一的缺点就是实在是太慢了。不知道是我远程操作的问题还是怎么回事。加大了vm的内存,换了jre还是慢吞吞的,不爽。

今天又尝试找了一下各种各样的UML工具。虽然我平时没怎么用过UML,但也想尝试尝试。无奈,找了一圈开源的,没有一个好用,或许是用不来。 有些功能上也不支持同步UML,只能让他生成源代码,改了以后就没办法了。

唉,迷茫。如何做我的项目呢,用什么工具呢?莫非还让我用回VS?……!~

事后:回到寝室,睡了一会儿,打开eclipse,速度很快。可以肯定速度慢的问题是远程连接造成的。

后来想了想,用XDMCP确实快了很多,但是界面绘制全部放到了笔记本电脑上。本来它的处理能力就不高,从而造成eclipse界面反应相当慢。用x11vnc就好了。