《jQuery EasyUI开发指南》——1.4 选择开发工具-阿里云开发者社区

开发者社区> 开发与运维> 正文

《jQuery EasyUI开发指南》——1.4 选择开发工具

简介: 在本书的管理系统项目中,我们选择使用MyEclipse 10作为开发工具。为了规避项目开发过程中的一些问题,大家最好都安装MyEclipse 10。当然,这个办法被证实有效,却并不提倡,每个人都有自己的喜好,不应该把自己的理念强加给别人。

本节书摘来自异步社区《jQuery EasyUI开发指南》一书中的第1章,第1.4节,作者:王波著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.4 选择开发工具

常用的Java Web开发工具有NetBeans、JBuilder、Eclipse等。在开发工具的选择上,这里不做太多的赘述。在国内Java Web开发领域,基本上都是以Eclipse为主流开发工具的,就连Java培训班也是。

但是,如果选择Eclipse作为开发工具,又存在一个问题:到底是用Eclipse还是用MyEclipse呢?其实,这个问题是值得去研究的,如果要做出最好的选择,就需要了解这两款软件的区别。

Eclipse是一个开源的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
最初,是没有MyEclipse的。Eclipse的发展目标是包容万象,不但支持Java开发,也要支持其他语言的开发,它的功能扩展,是基于插件来完成的。这样的目标虽然让Eclipse显得很全面,但却使其没有了针对性。这时候,MyEclipse就应运而生了。

MyEclipse是在Eclipse基础上加上自己的插件开发而成的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持。

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、Spring、SQL、Hibernate。
通过这两段引自官方的描述,可以大概了解这两个工具的区别。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse 5.5以前的版本需先安装Eclipse,原来它并不是独立的。自MyEclipse 5.5起,安装时不再需要安装Eclipse,也就是说,直到这个版本的发布,MyEclipse才真正意义上成长起来,之前都是依靠Eclipse的。

其实,用Eclipse和MyEclipse都是可以的。这一点,在软件开发中,更倾向于自己的喜好。MyEclipse支持的插件很多,包括Java Web中很多常用的插件。毫无疑问,使用MyEclipse会更节省时间。

综合起来说,MyEclipse更适合Java Web领域的开发,因为它对Java Web开发中经常使用的框架(如Struts、Spring、Hibernate等)进行了集成,使用户经过简单的配置就可以使用。

在本书的管理系统项目中,我们选择使用MyEclipse 10作为开发工具。为了规避项目开发过程中的一些问题,大家最好都安装MyEclipse 10。当然,这个办法被证实有效,却并不提倡,每个人都有自己的喜好,不应该把自己的理念强加给别人。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章