分享

程序员天天用的IDE,你了解吗?

 天道酬勤YXJ1 2016-09-10

今天再帮大家说一下程序员每天接触时间最长,最熟悉也是最依赖的东西,IDE。

IDE就是集成开发环境的简称,从名字上看出,它就是用来搞开发的。在电影里,为了表示程序员掌握神秘科技,一般你看到程序员的电脑屏幕是这样的:

程序员天天用的IDE,你了解吗?

它们有个共同特点,就是界面非常花哨,各种各样能动的玩意儿,雷达、波浪、齿轮都有,看起来科技感十足。但是实际上并没有人会把自己的电脑弄成这个样子来写代码。程序员写代码讲究一个效率,怎么快怎么来,天天折腾追求界面美观,一定会被产品经理拿着鞭子抽打。现实里,程序员的电脑屏幕是这样的:

程序员天天用的IDE,你了解吗?

中间那个程序就是一个IDE,叫Xcode。IDE有很多,我们大体过一下几个有名气的。

  • Eclipse

程序员天天用的IDE,你了解吗?

在Java的世界里,Eclipse可谓是大名鼎鼎,几乎没有人不知道。它本身是用Java语言写的,专门用来写Java程序。可以说,Java有多受欢迎,Eclipse就有多受欢迎。Eclipse有很多版本,有专门写后台服务器的Java EE版,也有普通的Java程序的Java SE版。曾经有一段时间,Eclipse可以用来写Android程序,不过现在已经没什么人用了,因为Google自己做了一套IDE叫Android Studio,号召大家都去用,毕竟是自己亲儿子。

  • Xcode

程序员天天用的IDE,你了解吗?

作为苹果全家桶的指定开发工具,Xcode可谓代表了先进生产力的发展方向。它可以开发Mac,iPhone,iPad,iWatch的应用,还自带了iPhone模拟器,速度飞快,和真机没啥区别。

  • Visual Studio

程序员天天用的IDE,你了解吗?

IDE这种事情,怎么能少了微软家的Visual Studio呢?Visual Studio主要用来开发C和C++,开发的应用可以在Widnows、Windows Phone上跑。相比其他IDE,Visual Studio的代码调试,代码分析功能简直就是神器,用过的人都说好。

当然,这个世界上,一开始是没有IDE的。程序员写代码,首先要进行编辑,编辑完之后要进行编译,这个过程同样不需要IDE,如果你装了make工具,敲几个命令就行了。编译之后会生成可执行文件,它是可以在计算机上或者手机上执行的。执行的过程同样不需要IDE,只需要能安装程序并找到程序入口运行就可以了。最后,程序员要花很多时间调试找bug,这一步同样不需要IDE,有个叫gdb的东西,敲几行命令就能调试了。

任何一个IDE,都有一些基础功能,如代码的编辑,程序的编译和运行以及调试。除此之外,随着IDE的发展,现在的IDE在朝着大而全的方向发展,为程序员提供一站式的服务。项目管理,代码仓库,智能代码提示,还可以通过插件来扩展功能,实在是强大。

所以IDE并不是写代码的全部,不要把熟练使用某某IDE和会写代码联系起来,就好比你熟练是用PhotoShop不代表你会设计一样,大家都是很鄙视那些离开某个IDE没法活的程序员的。

好了,IDE就先介绍这么多。除了天天用的IDE,程序员还有很多神秘的工具,我们后面再聊。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多