在2007年的Java领域,另一件“神器”已经发展得如火如荼,那就是来自IBM的Eclipse。虽然纯属个人猜测,但是我觉得正是Eclipse为JBuilder奏响了最后的安魂曲。Eclipse比JBuilder占资源少,有大量“贴心”的功能,以及来自全球的大量插件——例如我们后面会用到的JS插件Spket。这些新特性,全都弥补了JBuilder的不足。不过,世事无常,或许神奇Eclipse(日蚀)的名字过于悲情,一年之后它也戏剧性地见证了Java语言的发明者S-UN公司被卖给了Oracle,而不是对Java垂涎已久的IBM。Eclipse伴随着Java的发展而逐渐壮大,希望它不要因为Java易主而没落。
作为明睿电气的新员工,作为在中国接受多年教育的当代大学生,我的心里很明白,新员工不要对公司提太多意见,最好闭上嘴巴埋头干活。但是,古董机跑JBuilder的情景实在让人无法忍受,于是我鼓足勇气向部门老大提议改用Eclipse作为开发平台。部门老大很爽快地以“无法兼容编译”为由顶了回来,那时是2007年11月。
大约一年之后,Borland宣布拆分,公司逐步被收购,JBuilder的新版本也越来越不好。明睿电气系统部被迫改用Eclipse,然后对所有项目代码进行重新编译,期间浪费了大量的时间进行jar包更换、文件乱码修正等。
收到出差邮件的时候,我很忧郁地对潘潘说:潘总,我这连生产资料都没有。你们每人一台笔记本,我还用着台式机,怎么办?难道让我用笔在纸上戳洞洞,然后塞进服务器去运行?