看看高效的程序员都在用什么开发工具

看看高效的程序员都在用什么开发工具_第1张图片

作为程序猿,在编程过程中,多多少少都会有几款自己钟爱的开发工具。要知道一款趁手的工具简直是程序猿的神器!我这里讲下我遇到和常用的,也比较实用的编程开发工具。

首先肯定要说的应该是语言,但是这个很明显实用Java8或者Java7都是非常好的,就不详细说明了。

其次,关于编辑器和IDE方面的工具,推荐Eclipse、IntelliJ IDEA和Netbeans。

Eclipse和Netbeans都是免费和开源的。Eclipse因其大型的社区和插件(很容易写)的富有而闻名,这使得该平台可无休止地扩展,但有时会加载缓慢和繁琐。Netbeans因包括如Maven和Git的整合开箱即用而显得与众不同。IntelliJ则在性能各方面都比较完美,它有免费和付费两种版本。它是一款综合的Java编程环境,它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。

应用服务器我推荐Tomcat,在编程中,这个应该算是比较普遍的。

Tomcat服务器是一个免费的开放源代码的Web应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。

关于数据库方面,MySQL最常使用。

MySQL应该是最流行的关系型数据库管理系统,尤其在WEB应用方面MySQL是最好的 关系数据库管理系统应用软件之一。

关于版本控制系统方面,Git、Subversion比较好用。

特别要说的是,Git比只用GitHub及其约定的版本控制更灵活。Git似乎已经几乎打赢了版本控制的战役,大多数的Subversion和CVS用户被开发人员抓进了一套遗留的工具中。

最后要说的是逼格方面:

两台电脑不嫌多;

人离开电脑至少跑个dailybuild,实在不行正在svn提交也勉强算过关;

下班的时候一定要率性,千万不要收拾任何东西,起身,出门,这样就好;

百度搜索“恒生校招”,他们等你很久了。

你可能感兴趣的:(看看高效的程序员都在用什么开发工具)