程序员编程利器:20款最好的免费的IDEs和编辑器php
还没转眼明年可就大年三十了,忙的可真是晕头转了个向,看着亲朋好友们那让人欣羡的小肚腩,不由感慨,岁月是一把猪饲料,绿了芭蕉,肥了那杨柳小蛮腰,可怜我“太挑食”,身为纯正的吃货却没有与吃货相称的体重(话说路飞的体重也和他的吃货属性不匹配啊喂!)。趁着过年之际,各类红包层出不穷,什么微博红包、QQ红包、微信红包、支付宝红包等等等等,一个字:真俗!话说身为程序员最重要之一是什么?固然是开发环境和编辑器了。君不见一个好的IDE或者编辑器能带来的工做效率上的提高有多大?在此,特地奉上20款最好的免费IDEs和编辑器,总有一款是你的菜~(PS:如下内容纯属翻译,原文请戳这里。)html
网站开发是一个很艰苦的工做,而且web开发人员为了成功的设计很酷炫的网站和apps作了不少无聊的工做。可是对于web开发人员来讲最追求的事情就是最好的IDE(集成开发环境)或者是代码游乐场。若是你正在寻找一些好的IEDs,那么你来对地方了。IDEs为每一个程序员提供了他所须要的核心的功能。这些免费的在线编辑器容许您在一个单独的屏幕查看代码的每一个部分,并会即时显示结果给你。一些编辑器并不须要上传到服务器的页面。这些编辑器对有经验的web开发人员来讲颇有帮助,而且能使他们的方法更加专业。对于初学者来讲他们也能派上用场,由于他们会习惯这些环境,而且会从中学到有关编码的新东西。java
在这里咱们会提供一个惊艳的清单,在上面会有一些既伟大又易于使用,而且还很专业的IDEs和代码编辑器。这个清单通过仔细的推敲以及选择来让你了解最好的编辑器中的战斗器(PS:这里但是公鸡中的战斗机咩)。在这里你能够找到专业的网站开发者使用的和推荐的集成开发环境。访问这个清单并与咱们分享您的见解。node
CodeLite是为PHP / C / C ++程序员制做的轻量级的免费,开源的集成开发环境。它在全部主流的平台上(OSX, Windows and Linux)都运行的很好。程序员
蓝鱼(PS:名字很赞有木有)是另外一款为Web开发人员而生的强大的IDE。蓝鱼是一个针对程序员和web开发者的功能强大的编辑器 ,有许多选项用来来写网站,脚本和编程代码。蓝鱼支持多种编程和标记语言。web
Jsbin为开发者提供在线的编程环境,开发者能够在线使用HTML、CSS和JS编程语言来开发web应用。编程
Komodo IDE是另外一个开源编辑器,支持全部主要语言,包括Perl,Python,HTML ,CSS ,JavaScript, Ruby和Nodejs。xcode
使用业界领先的Web应用程序的IDE,快速,轻松地构建Web应用程序。Aptana Studio利用Eclipse的灵活性,并专一于将其打形成一个强大的web开发引擎。服务器
Geany是一个使用GTK2工具包并带有一个集成开发环境的有基本功能的文本编辑器。它被开发成提供了一个小而快的IDE ,它只从其它包得到少数的依赖。它支持的文件类型不少,并有一些不错的功能。微信
ShiftEdit为使用HTML , CSS和PHP开发Web应用程序的人提供在线的环境,它有一些小的有用的功能,好比说自动补全,语法高亮,实时编辑以及其它的许多功能。
Xcode是为Mac用户提供的免费的开源的IDE。若是用来构建使人惊奇的苹果, iPhone和iPad apps,Xcode是一个使人难以置信的生产环境。
Dabblet是一个为使用HTML和CSS来设计和开发web应用的在线的工具。
MonoDevelop中使开发人员可以在Linux,Windows和Mac OS X快速编写桌面和Web应用程序。对开发人员来讲也很容易将使用Visual Studio建立的.NET应用程序的端口给Linux和Mac OS来在全部的平台上维护一个代码库。
这是另外一个支持多语言设计和开发web应用的在线工具。
WebStorm是一个轻量级但功能强大的IDE ,彻底具有使用Node.js来进行复杂的客户端开发和服务器端开发。(PS:经网友告知非免费,而后博主鉴定了,确实不是免费的!歪果仁难道能够得到免费的?不明)
Coda是一个文本编辑器。它有你所指望的一切功能:成吨语言的高亮(PS:没错,就是tons of,可见支持的语言之多)、代码折叠、项目范围内自动补全、快速查找和替换、缩进向导、标签自动关闭(PS:HTML的</a>之类)、快速注释和代码转换。
Netbeans IDE是免费的开源的,而且有全球性社区的用户和开发者。可使用Java , HTML5 , PHP ,C / C ++等快速方便地开发桌面,移动和网络应用程序。
squadedit是一个基于Web的协做IDE。
若是你想用C / C ++建立全部的代码,您能够选择像大多数其余IDE那样使用MariaMole 。
DrJava是一个用于编写Java程序轻量级的开发环境。它的设计主要是为学生提供一个直观的界面和交互方式评估Java代码的能力。它也为更高级的用户提供强大的功能。
Kantharos为终端用户提供了快速以及便携的PHP脚本环境。
Lazarus是一个为快速应用程序开发而生的兼容Delphi的跨平台IDE。它具备多种组件准备来使用以及图形表单设计器能够用来轻松地建立复杂的图形用户界面。
以上,完。话说小笼包快要开始了,撤了先。提早祝你们新年快乐~
PS:本博客欢迎转发,但请注明博客地址及做者,因本人水平有限,如有不对之处,欢迎指出,谢谢~
博客地址:http://www.cnblogs.com/voidy/
博客新址:http://voidy.net
<。)#)))≦