什么是集成开发环境IDE?有哪些好用的?

作者: 游戏开发程序员 | 来源:发表于2018-05-02 16:55 被阅读48次

            IDE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。  

    软件开发过程

    上图展示了一个软件的开始到结束,我们通过QQ软件来举例说明:

    1 需求分析: 有很多人想要网上聊天,这个需求被马化腾发现了.他整理了下得出需求文档和大概的手绘效果图. 也就是做产品PPT(贾老板最拿手).

    2 系统设计: 小马哥找了几个编程,美术人员组了个小团队.闭门研究了若干小时(其实大家都知道是借鉴了国外的ICQ),产出QQ的系统设计文档(拍脑袋做决策的时刻就是这里了).

    3 系统开发: 程序员们写功能代码,美术们制作界面图标等.还有服务器上的数据库存储研发.研发,研发,研发.(软件开发中最长的时间就消耗在这里了).  这里程序员就使用IDE来编码和调试程序功能,美术使用PS等软件,结合一些WORD,PPT,EXCEL的项目资料.大部分项目也就死在这个阶段.

    4 测试发布:  当出了一个能稳定运行(最多1小时),功能齐全(登录,发消息,收消息,下线)的版本后,大家一测试.解决一些崩溃,乱码,花屏等问题(这里用的主要就是IDE的调试功能,也是花时间比较多的地方),然后就发布产品了.

    每种编程语言都有一些特定的IDE,下面给大家推荐几个首选项:

    如果学习Python 推荐 PyCharm

    如果是学习C/C++/C# 推荐Visual Studio2013 2015 2017系列.

    写JAVA的话,推荐Eclipse或者 IntelliJ Idea.

    直接下载地址:https://www.eclipse.org/downloads/

    相关文章

      网友评论

      • IT人故事会:老铁,经常看别人的分享.感谢别人的分享,感谢!关注了

      本文标题:什么是集成开发环境IDE?有哪些好用的?

      本文链接:https://www.haomeiwen.com/subject/ieccrftx.html