目录

前言

c/c++/c#

Java

Python

Vue

Android

其他辅助开发工具:


前言

作为一名程序开发人员,不管你使用哪门语言开发都有很多可以选择的集成开发环境IDE(Integrated Development Environment),IDE是提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。开发者可以通过IDE提供的代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等功能提高开发效率。如何选择一款适合自己的集成开发环境使得开发工作事半功倍呢,下面是我开发时用到的一些IDE,喜欢的可以参考。

c/c++/c#

Microsoft Visual Studio(简称VS)

VS是微软开发的一款基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等,所写的目标代码适用于微软支持的所有平台。是一款非常实用且强大的代码编写开发软件,也是一个极好的开发环境由微软最新推出,是专门针对开发人员而设计的,极大的为开发人员带来方便。

特点:

C# .NET4.0中的动态类型和动态编程;

支持Office ;

支持新C++标准,增强IDE,切实提高程序员开发效率。

支持多种编程语言编写,C#、C++、Python、Visual Basic、Node.js、HTML、JavaScript等等主流高低级编程语言。

拥有强大的可视化布局功能,可以实时的展示界面布局效果;

Java

MyEclipse 是基于Eclipse 对Java进行的深度设计,拥有功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、Javascript、SQL,Hibernate,Spring等,利用它可以极大的提高Java开发效率。

特点:

插件丰富

跨平台支持Windows、 Linux、Mac OS X等操作系统;

支持代码的调试、编译、分析、自动完成与重构;

拥有强大的可视化布局功能,可以实时的展示界面布局效果;

Python

PyCharm是一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。同时支持Python框架快速搭建,是Python开发者必备的开发工具。

特点:

专为Python提供代码完成,快速切换语法,错误代码高亮显示和代码检查;

项目查看,文件结构查看,在文件,类,方法间快速跳转;
快速进行代码分析,错误高亮显示和快速修复;
跨平台支持Windows、 Linux、Mac OS X等操作系统;

Vue

Visual Studio Code是微软开发的一款开源免费的跨平台的轻量级代码编辑器,集成了现代编辑器所应该具备的特性,支持语法高亮、智能代码补全、自动保存、自定义热键、括号匹配、代码片段、代码对比等,插件相当的丰富,界面炫酷,调试方便,而且还是绿色免安装的,解压即可使用,占用资源少运行起来特别的流畅。

特点:

免费开源

跨平台支持Windows、 Linux、Mac OS X等操作系统;

智能代码补全、智能保存、错误代码高亮显示、自定义热键、括号匹配、代码片段、代码对比、代码检查等

插件丰富,通过安装插件支持30多种编程语言开发,如C/C++、C#、.Net、Java、PHP、Python、TypeScript、Objective-C、Vue、JavaScript、CSS、HTML等等。

Android

Android studio是谷歌推出的一个Android集成开发工具,适用于 Android 手机、平板电脑、穿戴式设备、电视等设备的应用开发。可以直接下载免安装版使用,不用再在Eclipse复杂的配置环境了,直接上手使用,相当的方便快捷。

特点:

跟Microsoft Visual Studio一样,拥有强大的可视化布局功能,可以实时的展示界面布局效果;

Android Studio支持了多种插件,可直接在插件管理中下载所需的插件;

智能代码补全、智能保存、错误代码高亮显示、代码检查等

内置模拟终端

其他辅助开发工具:

Notepad++ 是一款非常有特色的免费开源编辑器,软件小巧高效,支持多种编程语言,比如C,C++ ,Java ,C#, XML, HTML, PHP,Javascript等,但是代码提示和调试感觉弱了点,不过拿来查看代码还是相当不错的。

Sublime Text

Sublime Text是一款跨平台代码编辑软件,也是程序员必不可少的工具,支持代码补全、代码折叠,自定义皮肤等功能(界面还是很漂亮的),同时支持多种语言和多种操作系统,插件也丰富就是感觉安装麻烦,还是Visual Studio Code比较直接。

Chrome浏览器

由Google开发的一款基于JavaScript V8引擎的快速、安全浏览器,Chrome最大特点超级简洁的界面,而且运行快速,用来开发前端调试相当的不错。

程序员必备开发工具(IDE)推荐相关推荐

  1. 天瑞地安科技集团程序员波波告诉你程序员必备开发工具

    官方给"程序员"的定义是从事于软件开发.维护的工作人员,所以他们的工作就是不断的开发.开发.开发!整天面对的是一堆又一堆的开发代码,想必一天下来整个人都不好,此时如果有捷径可走,你 ...

  2. 凉哥核心圈程序员必备十大图书推荐(一)

    写在前面 凉哥核心圈程序员必备十大图书推荐(一),各位伙伴应该一目了然了哈,没错凉哥准备出一系列图书推荐的文章,其实很多朋友在私下问凉哥除了大学的课程外自己要不要读一些技术类的书籍呢,答案当时要的,但 ...

  3. Python集成开发工具(IDE)推荐

    1.7 Python集成开发工具(IDE)推荐 1.7.1 Notepad++ Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语 ...

  4. 推荐收藏!10大程序员必备生产力工具

    作为程序员,提高生产力是我们一直追求的目标.随着技术的发展,越来越多的工具和应用程序被开发出来,帮助程序员们更好地完成工作.在本文中,我将介绍一些程序员必备的生产力工具. 一.IDE(集成开发环境) ...

  5. 从业10多年,我总结了这几款程序员必备实用工具

    优秀程序员之所以优秀的原因并不一定是他写代码的速度比别人快,而是他解决事情的效率比别人高.副业渠道比别人广,所以提供工作效率的方法并不需要我们样样精通,提高副业收入的办法也不需要我们挖空心思,有时候使 ...

  6. [提高工作开发效率]程序员常用的工具软件推荐

    前言 现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上时代的步伐.而为了便于学习和工作(减少996),涌现了很多优秀的开发工具用以帮助开发者提高工作效率.现在我把我工作多年来收集实用的开发 ...

  7. 新时代程序员主流开发工具一览

    分享一些优秀的写代码工具和使用感受 大家好,我是鱼皮. 俗话说的好:工欲善其事,必先利其器.一款好的开发工具对程序员来说是至关重要的,可以降低开发成本.提高开发的效率和代码质量. 所以今天分享一些主流 ...

  8. Java程序员常用开发工具

    Java程序员常用开发工具箱 这是我一些常用的开发工具,主要用来做web开发,绝大部分都是开源的,这里做出一个列表并给出评论和网址,以后逐步充实完善 本人Java初学者,水平实在有限,如有错误之处,请 ...

  9. 老司机程序员必备效率工具

    程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理. 1.搜索引擎 1.1.秘迹搜索 一款无敌有良心.无敌安全的搜索引擎,不会收集私人信息,保护私隐,没有 ...

  10. 程序员必备的学习网站推荐

    注:我收集的网站很有限,可能有很多网站没有列出,希望大家可以通过评论告知我,我会尽快添加. 一.资源导航网站 Web前端导航(http://www.alloyteam.com/nav/) 腾讯Allo ...

最新文章

  1. C/C++操作符的优先级和结合性问题浅析
  2. 借东西的小人阿莉埃蒂
  3. Python_62面向对象
  4. NC代码调试 - 持续更新
  5. Golang实践录:使用gin框架实现转发功能:上传文件并转
  6. vs2012 怎样解决 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包的问题
  7. 汇川PLC编程软件AutoShop的应用
  8. rpo流程图模板_Visio Pro 2019下载-Microsoft Visio Pro(流程图制作软件)下载2019x64 简体中文版-西西软件下载...
  9. 苹果好用的测试软件,Mac上有什么好用的Mac内存检测软件?
  10. python中shape 0_Python错误:找到包含0个样本(shape =(0,262))的数组,同时至少需要1个...
  11. html入门教程推荐,html入门教程:8个html零基础入门教程推荐
  12. 用python暴力破解rar加密文件(经过测试)
  13. IE首页被篡改(手动修复)
  14. [论文] Feature Squeezing:Detecting Adversarial Examples in Deep Neural Networks
  15. 百度SEO站群WeLive免费在线客服系统 v5
  16. Uncaught TypeError: XXX is not a function解决
  17. java导入Excel中数据查重的方法
  18. IE常见问题解决方案大全
  19. 数据库建模工具Aquarius Orm Studio发布正式版本
  20. Unity 如何写一个足球运动员AI(一)

热门文章

  1. 青出于蓝而胜于蓝 — Vue.js对Angular.js的那些进步
  2. canvas绘制动态图片
  3. 方维直播Android打包流程
  4. iOS 音乐播放器demo讲解
  5. Gmail大改版,36岁的电子邮箱为何未像BBS一样消亡?
  6. 10个免费的英文企业名称及品牌生成器
  7. 简要介绍各种键盘布局
  8. Effective Java
  9. kubernetes挂载glusterfs遇到的问题
  10. 重温张柏芝08年博客_开发人员和运营人员将在2017年继续重温其在企业中的角色...