关于IDE选择的一些思考

        好久没有写博客了,倒不是因为博主变懒了,而是我对这个网站开始比较失望了。所以,基本上在这里的博客更新就逐渐变得缓慢了。我想,以后也会更加如此,说不定什么时候就把这里的所有博客都搬了家也未可知。

       今天写这一篇博客的主要目的是近些年自己编程使用的各类IDE的一些思考。

       先说到底需不需要IDE。答案是肯定的,绝大多数的程序员是非常需要的,如果你说大神级别的话。我觉得没有可比性,就相当于理论上来讲,你拿着最基本的工具也可以造出一辆车,但是公司肯定不乐意这么干。

       如何选择IDE?我认为,首选就是要选择一个成熟的IDE,我们不要去盲目追循新出来的IDE,或许它确实看起来很酷炫,但是它不够稳定。出现了问题,你无法知道是你的程序造成的,还是你的IDE造成的。这样的成本也不是工程师应该承担的。而且,这种代价也太大了。

     其次,尽量选择使用人数多的IDE,你工作肯定要与其他人发生协同合作,而由于你的另类选择,无疑会造成你的协作效率下降。即使你这个时候开始学新的工具的使用,你的学习成本也在增加,而这些都不是一个好的选择。所以,需要选择通用性大一点的工具。

    再次,不要使用破解版,或者说不要去经常破解这些专业版的IDE来使用。因为这些商业公司会定期更新他们的加密机制,而你则需要定期去重新破解,而这种频繁的修改配置,代价是否也太大了一点。而且,在工作中,你的着一种手法是不被允许的。也就是你辛辛苦苦的破解了一个很牛逼的IDE商业版,而实际上工作中用到的并不多。无形之中,浪费了大量的时间。如果一定想要尝鲜,不如直接使用免费版。

    综上所述,IDE是为了提高我们的编程效率而被创造出来的,我们不应该沉迷于工具的酷炫而浪费了大量的尽力,用的顺手,开源,免费而通用的工具就是好的。其他的,即使再怎么酷炫,我们也应该清楚背后的代价。这也就是我为什么终于全部卸载了jbrain的一系列的IDE而重新选择eclipse。因为,我无法保证一直都有精力去各种破解,寻找各种序列号。同时,工作中这是不允许这么干的。

猜你喜欢

转载自blog.csdn.net/helinlin007/article/details/71006304