编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!每种语言都有对应的开发环境,这是必然的,要不还怎么开发啊。当编程工具不止一个的时候,就会存在比较的问题。用好坏来形容编程工具不太妥贴,但它们都有

每种语言都有对应的开发环境,这是必然的,要不还怎么开发啊。当编程工具不止一个的时候,就会存在比较的问题。用好坏来形容编程工具不太妥贴,但它们都有自己的风格

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

某些高冷的(搞笑的)编程高手喜欢说自己只用Notepad++、editplus、ultraedit、Sublime Text、vim这些轻量级记事本型程序来做开发,我是不太相信。不过要说配合专业IDE开发工具使用我还是相信的。

这些工具用起来确实简单,语法高亮等功能也都有,但大多数程序员可能受不了。这么简单的、不就是一个增强版的记事本嘛,要用来干活,那不是搞笑嘛!不过我们也可以一起先认识一下高手们的所爱哦。

NotePad++,用于Win平台,完全开源免费

Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

NotePad++

Notepad++功能比 Windows 中的 Notepad(记事本)强大的多,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

Notepad++是免费软件,可以免费使用,自带中文,支持众多计算机程序语言。

EditPlus,用于Win平台,棒子出品,收费的

EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器。

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

editplus

UltraEdit,用于Win和Linux平台,收费的

UltraEdit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

ultraedit

UltraEdit是收费共享软件,价格49.95美元。有钱就是人性,我是不会买,因为我没有钱,哈哈哈。

Sublime Text

Sublime Text 是一个代码编辑器(Sublime Text是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。

Vim

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 VIM是自由软件。

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

vim

Vim普遍被推崇为类Vi编辑器中最好的一个。在2000年2月Vim赢得了Slashdot Beanie的最佳开放源代码文本编辑器大奖。


我下面要重点介绍的,主要是集成开发环境(IDE)。轻量级的代码工具或许对某些高级程序员来说很爽,对大多数程序员来说,比较常用还是集成化IDE工具。

下面基于常用的编程语言,罗列下几种常见编程工具的特点。因为编程语言众多,我这里算是抛砖引玉,只说几种我比较熟悉的吧。

Java语言的常用开发环境

1、Eclipse,开源工具,自身就是用Java编写

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

Eclipse是一个开放源码的项目,是著名的跨平台的自由集成开发环境(IDE)。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE,包括C++、Python、Ruby等等。

因本身就是用Java编写的,对Java的支持肯定是最基本、最完整的。其前身是IBM的Visual Age for Java,由于IBM与Oracle看不对眼,IBM也不想大搞了,就把Visual Age for Java捐给了开源社区。

2、IDEA,大名鼎鼎JetBrains公司的IDE

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

IDEA 全称 IntelliJ IDEA,IntelliJ在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能都很棒。

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。

3、NetBeans,Java官方提供的IDE

Oralce官方工具,也是不错的集成开发环境,只是国内用的不多。

在MySQL出现了免费版本和收费版之后,貌似JDK也要出现收费版和免费版了,真不知道做Java开发的前景如何了。

C、C++语言的常用开发环境

1、Eclipse,加上C++插件

Eclipse就是这么牛掰,加上支持某个编程语言的插件,就可以支持了。当年IBM真是做了一件大好事啊。

2、Visual C++,Windows下C++开发首选

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

微软的编程工具,如果在Windows环境下,当然用微软的Visual C++最好啦。

3、C++Builder,老牌开发利器

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

C++Builder是老牌的C++开发工具厂商Borland发明的开发利器,当年在DOS环境叱诧风云,后来也在Windows平台风靡过一段时间,后来随着Borland公司的江河日下,旗下的Delphi和C++Builder也逐步淡出视野。

后来被Embarcadero收购后,逐渐复活起来。作为传统的开发利器,还是有很多优点的。

4、Qt Creator,跨平台的C++开发利器

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。

根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务。

C#语言的开发环境

C#是微软大力推荐的编程语言,其架构和灵魂设计师是微软从Borland公司挖来的大师级人物安德斯,安德斯成就了C#,却毁了Borland,当年Borland之所以一直在编程工具上压着微软,就是靠着安德斯用汇编语言写的编译器,安德斯走后,Borland公司的工程师花了三年时间研究安德斯的编译器。

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

C#的代码环境,不用说,非Visual C# .Net莫属了

PHP语言的常用开发环境

1、eclipse for php

又是强大的eclipse,装了PHP的插件,用起来还是一样的好用。

2、Zend Studio,屡获大奖的专业工具

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

Zend Studio是一个屡获大奖的专业PHP集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。

Python语言的常用开发环境

1、Eclipse+PyDev,最成熟的配置方式

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

PyDev是Eclipse上的Python开发插件中最成熟完善的一个,而且还在持续的活跃开发中。除了Eclipse平台提供的基本功能之外,PyDev的代码完成、语法查错、调试器、重构等功能都相当出色,可以说在开源产品中是最为强大的一个,许多贴心的小功能也很符合编辑习惯,用起来相当顺手。

2、WingIDE,最专业最强大的PythonIDE

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

Wingware公司开发的商业产品,总体来说是目前最为强大专业的Python IDE,开源项目可以申请到免费的license。最大的缺点和PyDev一样,速度较慢,资源占用多。

Pacal语言的常用开发环境

1、Delphi XE系列,目前最强大的Pascal编程环境

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

很多朋友都说Delphi过时了,其实这是一种误解,Delphi的功能还是很强大的,只是Delphi走过一段迷茫的路,现在正在逐步回归。

Delphi XE系列,特别是到了Delphi10之后的版本,已经开始变得更强劲稳定,不但支持传统的桌面开发,还支持原生的Android、iOS开发,还可以跨平台支持Linux和Mac。Delphi这是个不错的工具,用的越久、就会感觉越顺手。

2、Lazarus IDE,开源的Pascal IDE

编程大师成长日记:常见常用的编程环境,抛砖引玉敬请收藏!

Lazarus的设计目标是应用Free Pascal,所以所有凡是Free Pascal能运行的平台,Lazarus都可以运行。最新版本能运行于Linux,Win32和Mac OS。整个界面的外观和操作和Delphi IDE一样,因此,如果你会使用Delphi的话,用起Lazarus IDE来就一定能得心应手了。

朋友们,您用的是哪种工具呢?不妨我们一起来分享吧。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/4285.html

(0)
编程小号编程小号
上一篇 2022-12-26
下一篇 2023-08-05

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注