共计 2432 个字符,预计需要花费 7 分钟才能阅读完成。
1、常用开发工具
1.1、高级记事本
在 windows 操作系统中,记事本是一个小的应用程序,采用一个简单的文本编辑器进行文字信息的记录和存储。自从 1985 年发布的 Windows 1.0 开始,所有的 Microsoft Windows 版本都内置这个软件。
同记事本一样,下面这些软件都是用于编写源代码文件
Editplus
Notepad++
UEditor
sublime2
HBuilder
Dreamweaver
1.1.1、EditPlus 简介
EditPlus 是一款由韩国 Sangil Kim(ES-Computing)出品的小巧但是功能强大的可处理文本、HTML 和程序语言的 Windows 编辑器,你甚至可以通过设置用户工具将其作为 C,Java,Php 等等语言的一个简单的 IDE。
1.1.2、Notepad++ 简介
Notepad++ 是 Windows 操作系统下的一套文本编辑器 (软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能 (UTF8 技术)。
Notepad 功能比 Windows 中的 Notepad(记事本) 强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
Notepad 是免费软件,可以免费使用,自带中文,支持众多计算机程序语言: C,C,Java,pascal,C#,XML,SQL,Ada,HTML,PHP,ASP, AutoIt, 汇编, DOS 批处理, Caml, COBOL, Cmake, CSS,D, Diff, ActionScript, Fortran, Gui4Cli, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make 处理 (Makefile), Matlab,INI 文件,MS-DOS Style, NSIS,Normaltext,Objective-C,Pascal,Python,Javascript,Verilog,Haskell,InnoSetup,CMake,VHDL,AutoIt,Matlab
1.1.3、UEditor 简介
UEditor 是由百度 WEB 前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。开源基于 BSD 协议,所有源代码在协议允许范围内可自由修改和使用。百度 UEditor 的推出,可以帮助不少网站开发者在开发富文本编辑器所遇到的难题,节约开发者因开发富文本编辑器所需要的大量时间,有效降低了企业的开发成本。
1.1.4、Sublime 简介
Sublime Text 是一个代码编辑器(Sublime Text 2 是收费软件,但可以无限期试用),也是 HTML 和散文先进的文本编辑器。Sublime Text 是由程序员 Jon Skinner 于 2008 年 1 月份所开发出来,它最初被设计为一个具有丰富扩展功能的 Vim。
Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API,Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X 等操作系统。
1.1.5、HBuilder 简介
HBuilder 的编写用到了 Java、C、Web 和 Ruby。HBuilder 本身主体是由 Java 编写,它基于 Eclipse,所以顺其自然地兼容了 Eclipse 的插件
1.1.6、Dreamweaver 简介
Adobe Dreamweaver,简称“DW”,中文名称“梦想编织者”,是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,DW 是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
1.2、集成开发工具(IDE)
用于编写源代码文件,并且负责编译与运行等其他操作。
Eclipse(最常用)
MyEclipse = Eclipse + 插件
Netbeans(AWT 图形)
IDEA
1.2.1、MyEclipse 简介
MyEclipse,是在 eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于 Java、Java EE 以及移动应用的开发。MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。
1.2.2、IDEA 简介
IDEA 全称 IntelliJ IDEA,是 java 语言开发的集成环境,IntelliJ 在业界被公认为最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具 (git、svn、github 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持 Java 等少数语言。
1.2.3、NetBeans 简介
NetBeans 由 Sun 公司(2009 年被甲骨文收购)在 2000 年创立,它是开放源代码以及开发人员和客户社区的家园,旨在构建世界级的 Java IDE。NetBeans 当前可以在 Solaris、Windows、Linux 和 Macintosh OS X 平台上进行开发,并在 SPL(Sun 公用许可) 范围内使用。
1.2.4、Eclipse 简介
Eclipse 是一个专门针对 Java 的集成开发工具, 是 IBM 公司的产品。是免费、开源、由 Java 语言编写。所以,需要有 JRE 运行环境并配置好环境变量。
MyEclipse 在 Eclipse 的基础上具有良好的扩展插件功能,但是针对插件收费。