开发为王!顶级编程人员推荐软件

转载 2015年07月08日 11:26:32

在"互联网+"时代,为了更好地发挥网络资源,开源已经是大势所趋。其中最具代表性的要数Linux。由于Linux开放源代码的特性,越来越多的中大型企业、政府投入更多的资源开发Linux。而开源的编码器也是形形色色,看得让人眼花缭乱~

开发为王!顶级编程人员推荐软件(上)

形形色色的编辑器

  而开源的王国中,有众多优秀的HTML编辑器等待着被发现。现在,就要为大家介绍几种,拥有最经典、最高可用性的命令行界面编辑器(Command-Line Interface Editors)和图形用户界面编辑器(Graphical User Interface Editors)。

  走吧,开始我们的发现之旅!(排名不分先后)

  1.Brackets--简约之王

开发为王!顶级编程人员推荐软件(上)

Brackets界面

  Brackets是由Adobe创建和维护,根据MIT许可证发布,支持Windows、Linux 以及OS X平台。Brackets是一个免费、开源且跨平台的HTML/CSS/JavaScript前端WEB集成开发环境(IDE工具)。

  Brackets的特点是简约、优雅、快捷!

  它没有很多的视图或者面板,也没太多花哨的功能,它的核心目标是减少在开发过程中那些效率低下的重复性工作,例如浏览器刷新,修改元素的样式,搜索功能等等。和Sublime Text、Everedit等通用代码编辑器不一样,Brackets是专门针对WEB前端开发而生……

  2.Sublime Text--扩展之王

开发为王!顶级编程人员推荐软件(上)Sublime Text界面

  Sublime Text是一个轻量、简洁、高效、跨平台的编辑器。Sublime Text更妙的是它的可扩展性,它拥有强大的插件支持,几乎无所不能。目前已经更新到Sublime Text 3支持OS X、Windows、Windows 64 bit、Ubuntu 64 bit和Ubuntu 32 bit。免费下载、超快速超稳定,可以处理大量超大文件。

  3.Atom--最新发布(GitHub Atom 1.0)

开发为王!顶级编程人员推荐软件(上)
Atom界面

  Atom是一款由GitHub开发的,支持用Node.js编写插件和嵌入Git Contral,面向Mac OS X、GNU/Linux和Windows的免费的开源文本和源代码编辑器。6月25日,Atom官博称,"令人激动不已的是,Atom 正式对公众开放才一年多点。到目前已发生了很多事。Atom下载量达130万次,每月活跃用户达35万。"并公布了最新版本GitHub Atom 1.0。

  它预装了所有一个现代化的文本编辑器所应该具备的一切功能。而且,ATOM还配备了标签式界面、多窗格布局、简单的文件浏览器、易于学习的曲线图表,以便于你可以快速上手。

  4.Aptana Studio--Web开发人员必备IDE

开发为王!顶级编程人员推荐软件(上)
Aptana Studio界面

  Aptana Studio是一款基于Eclipse的开源集成开发环境,主要是用于Web开发,拥有HTML、CSS静态语言的编辑,同时还支持JS、PHP、Ruby on Rails等功能

Aptana Studio最广为人知的是它非常强悍的JavaScript编辑器和调试器。Apatana内置Web服务器系统,使用起来很方便。拥有强大的JS编辑和调试功能。

  5.Light Table--IDE新概念

开发为王!顶级编程人员推荐软件(上)
Light Table界面

  Light Table是由Microsoft Visual Studio前部门项目经理ChrisGranger和RobertAttorri开发的全新理念的IDE,支持多种语言,如Python、Clojure、JavaScript等。Light Table是一个很简单的概念:我们需要真正的工作面板,不只是编辑器和项目管理器。

  "我们可以把东西尽量整洁地堆在这里,需要的时候可以把资料直接拿出来看",Light Table开发人员说。Light Table拥有炫酷且简洁的界面,并自诩为"下一代代码编辑器"。

  6.UltraEdit--可以取代记事本的编辑器

开发为王!顶级编程人员推荐软件(上)
UltraEdit界面

  据说,UltraEdit拥有将近2百万个用户,销量居全世界第一,是最强大的一款超级强大的文本编辑器!

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

  其主要功能有:基于磁盘的文本编辑;文档大小不受限制,即使是数兆字节的文件也只占用最小限度内存;可同时打开和显示多个文档;列模式编辑,可插入列/删除/减切/添加序列等。

今天让我们在盘点几个顶级编辑器,比如:Bluefish Editor,Komodo Edit,IceCoder,Gedit,Vim Edito,GNU Emacs和GNU Nano。

  1. Bluefish Editor--为“高端”人士打造

开发为王!顶级编程人员推荐软件(下)
Bluefish Editor界面

  Bluefish标榜其自身是"一款为熟练的Web设计员和程序员而设的编辑器",但它的UI却很直观,任何初学者都很够很快上手,并在不断地积累中发现和掌握它的其它功能。

  Bluefish是一个基于Gtk的HTML的编辑器,它支持语法加亮,支持HTML、CSS、JAVASCRIPT、Java server pages、Python、Perl、SSI、PHP、XML等语言。从某些方面来说,它类似于Windows下面的Dreamweaver,是制作HTML不可多得的利器。

  2. Komodo Edit--轻量级编辑器

开发为王!顶级编程人员推荐软件(下)
Komodo Edit界面

  Komodo既支持Perl、PHP、Python、Ruby、Tcl等服务端语言,也支持CSS、HTML、JavaScript、XML等。在使用Komodo Edit编写代码时,通过其提供的自动完成、调用提示、语法纠正、代码片断等功能可以充分提高你的编码效率,助你写出高质量的代码。

  Komode Edit提供项目管理功能,使你的开发过程清晰而充满条理。

  3. IceCoder--麻雀虽小五脏俱全

开发为王!顶级编程人员推荐软件(下)
IceCoder界面

  相关链接:开发为王!顶级编程人员推荐软件(上)

2编程软件:ICEcoder,Gedit等

   ICEcoder可以直接在浏览器内使用,并且兼容三大主流桌面平台,不论你是在线还是离线,都可以无碍使用。支持文件拖放编辑、语法着色、缺失标签补足、HTML 结构显示。提供强大的JavaScript API可轻松进行交互,支持多种编程语言,包括:PHP,JS,CSS,LESS,Ruby,etc.等。ICEcoder设计得非常轻巧,易于安装使用。虽然程序不大,但是它所包含了一个代码编辑器所需要的几乎全部功能。

  4. Gedit--gnome桌面

开发为王!顶级编程人员推荐软件(下)
Gedit界面

  Gedit也是一个自由开源的编辑器,它基于gnome桌面环境,也是gnome核心应用程序的一部分。

  Gedit文本编辑器是Linux和ubuntu系统内初始的默认编辑器。它既适于基本的文本编辑,也适用于高级文本编辑。目前,Gedit在绝大多数ubuntu的发行版中都已经预装。

  5. Vim Editor--传说中的上古神器,快如闪电

开发为王!顶级编程人员推荐软件(下)
Vim Editor界面

  Vim的全称Vi IMproved(早期名为Vi IMitation),Vim的历史可以追溯到UNIX之父Ken Thompson编写的ed后来发展成ex再到vi再到vim的各种版本(也可以将vim视作vi的进阶版本)。另外,vim还是款慈善软件,鼓励捐助贫困儿童,并建立了捐助乌干达儿童的慈善项目。软件秉承的理念也得到了贯彻,即:减少使用鼠标、减少敲击键盘、减少手指移动、减少目光移动。

  6. GNU Emacs--终极武器

开发为王!顶级编程人员推荐软件(下)
GNU Emacs界面

  GNU Emacs是由美国自由软件的精神领袖,自由软件基金会的创立者理查德·马修·斯托曼发明的。与其他文本编辑器的重要区别在于,它是一个完备的工作环境,使用Emacs可以完成各种日常工作。如:收发电子邮件,通过FTP/TRAMP编辑远程档案,通过Telnet登录主机查看那日历等。

  自十几年前问世以来,其基本体系架构一直保持稳定,人们在这个基础架构之上不断添砖加瓦,逐渐将GNU Emacs构建成一个壮观的软件系统。

3编程软件:GNU Nano

  7. GNU Nano--小如“纳米”

开发为王!顶级编程人员推荐软件(下)
GNU Nano界面

  nano在Debian等系统中直接默认安装。它体积小、操作方便、上手快,在编辑文件时快捷灵活。

  Nano就像他的名字:纳米。是一个简单的没有花哨及华丽效果的文本编辑器。Nano在做简单文本文件编辑时相当不错,可以满足一些基本操作。

  另外,nano是遵守GNU通用公共许可证的自由软件,自从2.0.7版发布,许可证从GPLv2升级到GPLv3。

  至此,13款优秀的编辑器都已经介绍完毕。“有一千个读者,就有一千个哈姆雷特”每个人的使用感受可能会有所不同,只希望本文能给大家多一种选择。


MFC项目开发方法和技巧总结(适合初级编程人员)

在过去的两个月中,我和老师一起开发了一个编辑编译器,主要是参加省“挑战杯”比赛,当时我只有两个星期的MFC经验,很多地方都不会做,到处找代码,看文章,十分辛苦。好在网上资源还比较丰富,非常感谢 csd...

编程人员必读书籍推荐-最具有影响力书籍

编程人员必读书籍推荐-最具有影响力书籍(排名不分先后) 《C程序设计语言》(C Programming Language 2nd Edition) Dennis Ritchie, Brian W. ...

好的编程人员是好的作家

今天看了”ljianhui的专栏“(http://blog.csdn.net/ljianhui/article/details/17341219)的博客,有几句话让我很是赞同”写代码和写文章一样,是把...

html标签分类以及常用标签 WEB初级编程人员必须掌握

WEB初级编程人员必须掌握的html标签分类以及常用标签 1、 内容简介: ·文本版面的编辑(格式标签、文本标签) ·超链接和锚点 ·图像和图像地图   2、 格式标签: 用于定义网页中...

(转载)专业编程人员的话

编了这么久的程序,一直想找机会总结下其中的心得和方法,但回想我这段编程道路,又很难说清楚,如果按照我走过的所有路来说,显然是不可能的!当我看完了云风的《游戏之旅--编程感悟》和梁肇新的《编程高手箴言》...

Macbookpro 适合编程人员使用么?

相信看到我这片博客的人,都会有和我有同样的感想,MacBookPro、MacBookAir、Mac到底对编程开发人员有用么?开发体验如何?等等很多的问题。 那么接下来我就来说说我用mac的体验到底是...

C++编程人员容易犯的10个C#错误

C++编程人员容易犯的10个C#错误 我们知道,C#的语法与C++非常相似,实现从C++向C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。尽管C#与C++在语法...

对要学习编程人员的忠告

对要学习编程人员的忠告 本文是由Cecily Carver 分享的她在编程道路上的所感所想,希望对那些要踏入编程界的或者已经在编程界工作的人提供一些帮助。 Cecily Carver 是多伦多的一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:开发为王!顶级编程人员推荐软件
举报原因:
原因补充:

(最多只允许输入30个字)