2014年01月06日 星期一 10:40
我的桌面环境是Windows 7,我也曾经研究过几次Linux桌面环境,但都深受打击,从此立志不再接触Linux桌面环境。但我开发的C、C++语言程序(非GUI应用)都是运行在Linux环境的。之前我一直使用UltraEdit来开发,原因之一就是其内置sftp功能,可以直接打开和修改远程Linux服务器上的代码文件。但UltraEdit毕竟只是一个编辑器,功能比不上IDE。
最近研究实践了一下Netbeans IDE,被其Remote Development模式吸引,这不正是我梦寐以求的开发模式么?
简单来说,Remote Development就是IDE运行于Windows桌面,而编译、运行、调试环境运行在远端Linux服务器上,代码先保存在本地,在构建时会自动同步到远端Linux服务器,这一切都是自动化的,非常方便。
Netbeans官网有两篇文章详细的介绍了这种模式的工作原理和实践方法:
https://netbeans.org/kb/docs/cnd/remote-modes.html
https://netbeans.org/kb/docs/cnd/remotedev-tutorial.html
之前我也曾经试用过Netbeans,发现它是用Java编写的IDE,不由得产生一些偏见:编写高性能的C++程序,需要用一个Java编写的低效IDE么?呵呵。
现在看来,不管Netbeans是什么语言编写的,作为IDE,它确实很不错,值得仔细研究和学习,不论黑猫白猫,能提高开发效率就是好猫。
Zeuux © 2024
京ICP备05028076号