JSP应用与开发技术(第3版)
上QQ阅读APP看书,第一时间看更新

2.4 其他JSP开发环境

除了MyEclipse企业级工作平台的开发环境外,另外还有很多优秀的JSP开发环境。例如,近几年新兴的IDEA(IntelliJ IDEA)是Java语言开发的集成环境,在业界被公认为是最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等方面,可以说其功能是超常的,同样支持Java Web应用的开发。

另外,特别针对于.jsp文件,可以使用notepad++、UltraEdit、Adobe Dreamweaver等进行编辑,这些软件可以大大提高开发效率,一定程度上弥补了MyEclipse开发环境中对Web前台界面开发不友好的缺陷,读者可以尝试采用其他编辑工具进行.jsp文件的编写开发。

2.4.1 IDEA开发环境

IntelliJ IDEA是一种商业化销售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,提供Apache 2.0开放式授权的社区版本及专有软件的商业版本,开发者可根据需要选择下载使用。最初版于2001年1月时推出,当时是少数使用前阶代码浏览及代码重构的Java集成开发环境之一。

在2010年的Infoworld报告中,比较当时市面上的主流Java集成开发环境还有Eclipse、IntelliJ、NetBeans、JDeveloper,IntelliJ IDEA获得该媒体实测中的最高评分。

2014年12月,Google宣布其旗下专用于发展Android操作系统的首版Android Studio,即基于IntelliJ IDEA的社区版本发展而成,用以取代原来提供Android开发者使用的Eclipse ADT。开发者除了可直接下载Android Studio外,原IntelliJ IDEA用户也可下载其相关插件来进行开发程序。

IntelliJ IDEA对个别编程语言所开发的集成环境,如AppCode、Clion、PhpStorm、PyCharm、RubyMine、WebStorm和MPS等,皆可由插件的方式加载IntelliJ IDEA来使用。

IntelliJ IDEA创建项目界面如图2-69所示。

图2-69 IntelliJ IDEA创建项目界面

2.4.2 Adobe Dreamweaver

Adobe Dreamweaver(前称Macromedia Dreamweaver,原本由Macromedia公司所开发)是Adobe公司的网站开发软件。它使用所见即所得的接口,也有HTML编辑的功能。现在有Mac和Windows两种系统的版本。

Dreamweaver由MX版本开始,使用Opera软件公司的排版引擎Presto作为网页预览。由CS4版本开始,转用WebKit排版引擎(即Google Chrome和Apple Safari浏览器所用的排版引擎)作为网页预览。Dreamweaver允许用户在已经安装的网页浏览器中预览网页。

Adobe Dreamweaver CS6运行界面如图2-70和图2-71所示。

图2-70 Adobe Dreamweaver CS6工作视图

图2-71 Adobe Dreamweaver CS6创建项目界面

2.4.3 UltraEdit编辑器

UltraEdit(原名UltraEdit-32)是用于Microsoft Windows上的一套商业性文本编辑器,由IDM Computer Solutions在1994年创造。UltraEdit有很强大的编程功能,支持宏、语法高亮度显示和正则表达式等功能。文件在标签中可以被浏览和编辑。安装需要约30MB的磁盘空间。UltraEdit也支持以Unicode和Hex编辑的模式。官方网站提供30天试用版本的软件下载。

UltraEdit工作界面如图2-72所示。

图2-72 UltraEdit工作界面