编辑器与编译器

程序编辑器

编辑

Aptana

Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发 IDE。Aptana是一个基于 Eclipse的集成开发环境,其最广为人知的是它非常强悍的 JavaScript编辑器和调试器。去年Aptana吸收了 Radrails项目,添加了非常强大的 Ruby on Rails支持。但是Aptana前进的脚步并未停止。随着苹果公司 iPhone手机的发布,Aptana也推出了功能完备的iPhone集成开发功能,在 Adobe公司的 RIA产品 AIR推出不久之后,Aptana就支持了AIR的开发环境。  [1]  
它的特点包括:
1.JavaScript,JavaScript函数, HTMLCSS语言的Code Assist功能。 *Outliner(大纲):显示 JavaScript,HTML和CSS的代码结构。
2.代码语法错误提示。
3.支持Aptana UI自定义和扩展。
4.支持跨平台。
5.支持流行 AJAX框架的Code Assist功能:AFLAX,Dojo,JQuery,MochiKit,Prototype, Rico,script.aculo.us,Yahoo UI。
Aptana Studio支持中文的方法:
在Windows 菜单 → Preferences → General → Content Types,选择 Text ,在下方指定默认编码为UTF-8,并在File associations下面添加文件类型,如 *.js ! 如果文档的编码不是UTF-8 就指定成相应的编码。不过还是建议使用 UTF-8 编码。

EditPlus

EditPlus是一款由韩国Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的32位编辑器,你甚至可以通过设置用户工具将其作为 CJAVAPHP等等语言的一个简单的IDE。  [2]  
EditPlus主要特点:
1. 默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高 亮显示,通过定制语法文件,可以扩展到其他程序语言,在官方网站上可以下载(大部分语言都支持)。
2. EditPlus提供了与Internet的无缝连接,可以在EditPlus的工作区域中打开Intelnet浏览窗 口。
3. 提供了多工作窗口。不用切换到桌面,便可在工作区域中打开多个文档。
4. 正确地配置Java的编译器“Javac”以及解释器“Java”后,使用EditPlus的菜单可以直接编译执行Java程序。 EditPlus功能强大,界面简洁美观,且启动速度快;中文支持比较好;支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比较弱),不支持 代码提示功能;配置功能强大,且比较容易,扩展也比较强。像PHP、Java程序等的开发环境,只要看一下资料,几分钟就可以搞定配置,很适合初学者学习 使用。有不错的项目工程管理功能。内置浏览器功能,这一点对于网页开发者来说很是方便。在所有编辑器中,editplus的预览是最快的,Ctrl+B 直接预览,再按一次重回编辑界面。

SciTE

SciTE是一款很好用的编辑器,支持众多的脚本,比如C、C++、PHP、C#、perl、html、css、java等等。免费而且开源。支持Linux和win32环境。在windows下面只需要将下载的文件解压缩就能使用。较其它同重量级软件,最耀眼的就是导出功能,可以导出PDF/HTML/RTF/XML/LaTex类型的文件,直接就能将语法高亮的内容导出。

IntelliJ

Intellij IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant,JUnit和CVS集成,非平行的编码检查和创新的GUI设计器。IDEA把Java开发人员从一些耗时的常规工作中解放出来,显著地提高了开发效率。具有运行更快速,生成更好的代码;持续的重新设计和日常编码变得更加简易,与其它工具的完美集成;很高的性价比等特点。在4.0版本中支持Generics,BEA WebLogic集成,改良的CVS集成以及GUI设计器。  [3]  

Notepad++

Notepad++是一款Windows环境下免费开源的代码编辑器。  [4]  
功能有:
1. 内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美 支持 .nfo 文件查看),也支持自定义语言;
2. 可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层 次感!这是此软件最具特色的体现之一;
3. 可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持 鼠标滚轮改变文档显示比例,等等;
4. 提供数个特色东东,如 邻行互换位置、宏功能,等等…现在网上有很多文件编辑器,这个 却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript , !

Netbeans

NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows,Mac,Linux和Solaris中运行。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE目前支持PHP、Ruby、JavaScript、Ajax、Groovy、Grails和C /C + +等开发语言。  [5]  

7spket

Spket是一个Eclipse下编辑JavaScript 的插件。有格式化javascript代码,有代码高亮提示,有自动完成等功能。Spket IDE是强大的工具包为了JavaScript和XML的开发,这个强大的编辑器对JavaScript, XUL/XBL and Yahoo! Widget的开发都有全面的支持 ,例如代码完成,语法高亮和内容概要,帮助开发有成效,创造高效率的javascript代码。

WebStorm

WebStormJetBrains的一个专门为Web开发人员设计的IDE,JetBrains大家应该不陌生,Resharper、IntelliJ IDEA等都是出自这个公司。JetBrains给WebStorm下的定义是:The smartest Javascript IDE。  [6]  
WebStorm主要功能:
1. 智能的代码补全
2. 代码格式化
3. 代码编写中的html提示
4. 代码导航和用法查询
5. 代码重构
6. 代码检查和快速修复
7. 代码调试
8. 代码结构浏览
9. 代码折叠
10. 包裹或者去掉外围代码

Zend Studio

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

PythonFiddle

Python Fiddle就是一款完整的Python语言开发环境,直接在浏览器上运行Python代码,并整合了社交功能,可以运行、分享和输出程序。类似的项目有jsFiddle, smalltalklabsbrowser等。你可以通过Python Fiddle直接在浏览器中编辑和运行Python代码,并可以分享到 Twitter,还可以通过URL的形式从外部资源中导入代码。在此应用的左侧,列出了一些示例程序,以及相关的包、操作快捷键等。  
compiler编译器;编译程序
2.
on-line compiler 连线编译器
3.
precompiler 预编译器
4.
serial compiler 串行编译器
5.
system-specific compiler 特殊系统编译器
6.
Information Presentation Facility Compiler 信息展示设施编译器
7.
Compiler Monitor System 编译器监视系统


猜你喜欢

转载自blog.csdn.net/qq_40736410/article/details/80239308