MyEclipse是一款功能强大的集成开发环境(IDE),专为Java、Java EE以及移动应用开发而设计,它提供了丰富的工具和插件,帮助开发者更高效地进行软件开发,以下是对MyEclipse的具体介绍:
MyEclipse的主要功能特点
1、企业级开发
Java EE库和功能:MyEclipse内置了Java EE库和功能,支持部署到各种企业友好的应用服务器,如WebSphere、Glassfish、WebLogic和Tomcat等,这使得企业级项目的开发变得更加便捷和高效。
优化Java EE开发:MyEclipse确保企业开发使用的是当前最新的Java EE技术,并且其强大的功能随时可用。
2、云开发
内置云连接功能:MyEclipse支持使用内置功能连接到云,支持探索和连接服务,为他人提供自己的REST Web服务,这使得开发者能够轻松地创建云连接,无需脱离缓存。
3、Java Web开发
可视化编辑器:MyEclipse拥有可视化编辑器,方便编码和配置,支持快速添加技术功能到Web项目中,并在多种应用服务器上测试任务。
广泛的技术支持:MyEclipse提供了从Spring、REST到Maven的一系列技术支持,在单一协议栈下统一开发。
4、移动开发
多语言支持:MyEclipse支持使用Java、HTML和JQuery进行编码,无需使用特殊工具或学习新的编程语言。
PhoneGap支持:MyEclipse支持为Android和iOS开发基于混合原生应用模型的PhoneGap移动应用。
5、保持厂商中立
WebSphere开发工具:即使IBM WebSphere是企业开发的重要组成部分,MyEclipse也为WebSphere开发提供了工具,并支持大量的其他关键性技术。
6、RESTful Web服务开发
REST特殊工具:MyEclipse支持使用REST web服务创建云应用,使用REST特殊工具生成和测试添加到应用中的服务。
7、项目工作流中保持Maven
标准Maven项目架构:通过标准的Maven项目架构和MyEclipse菜单内置的启动命令,可以在当前IDE下使用Maven管理项目。
8、提升Java Spring项目
可视化Spring编辑器和向导工具:MyEclipse使用一系列可视化的Spring编辑器和向导工具简化Spring项目和Bean开发,通过Spring架构可以生成一个基础的Spring应用,几步内实现运行。
9、一体化IDE
广泛的技术累积:MyEclipse一次性提供了大量的关键性技术,让开发者自由选择适合自己工作的方式,不会埋没开发创意,使用一体化的Eclipse IDE让开发持续进行。
10、集中管理
MyEclipse Secure:利用MyEclipse Secure允许即使毫不了解Eclipse的IT员工以最小的努力创建一流的配置。
MyEclipse的基础特征
特征 | 描述 |
Maintenance & Support | 维护和支持 |
Java Servlets | 支持Java Servlets |
EJB | 支持EJB |
JSP / EL | 支持JSP和EL |
JSTL | 支持JSTL |
JAXB | 支持JAXB |
JCA | 支持JCA |
ACP | 支持ACP |
JSR 286 (Portlets) | 支持JSR 286 (Portlets) |
Web Fragments | 支持Web Fragments |
HTML5 Visual Designer | 支持HTML5视觉设计器 |
JQuery Mobile Palette | 支持JQuery Mobile调色板 |
支持Spring Framework | 支持Spring框架 |
JS Editor | 支持JS编辑器 |
CSS Editor | 支持CSS编辑器 |
JAXWS | 支持JAXWS |
Struts | 支持Struts |
Struts 1 & 2 Visual Designer | 支持Struts 1和2的视觉设计器 |
JSF | 支持JSF |
JSF Visual Designer | 支持JSF的视觉设计器 |
ICEfaces | 支持ICEfaces |
支持WindowBuilder Swing | 支持WindowBuilder Swing |
Spring Web Flow | 支持Spring Web Flow |
WTP | 支持WTP |
JPA Hibernate Database Tooling | 支持JPA和Hibernate数据库工具 |
Visual MySQL Query Builder | 支持Visual MySQL查询构建器 |
SyncOnDemand Deployment | 支持按需部署 |
30+ Application Server Connectors | 支持30多个应用服务器连接器 |
Embedded Tomcat Server | 嵌入式Tomcat服务器 |
Embedded Derby Server | 嵌入式Derby服务器 |
Maven: 项目导入、完全支持JEE、高级依赖管理、构建 & 部署 | 支持Maven项目导入,完全支持JEE,高级依赖管理和构建与部署 |
Darkest Dark theme | 最黑暗的主题 |
MyEclipse的专业特征
特征 | 描述 |
Angular IDE | 支持Angular开发环境 |
TypeScript Support | 支持TypeScript |
Access to CodeMix for modern web development with Vue, React, Python & more | 支持使用CodeMix进行现代Web开发,包括Vue、React、Python等 |
REST Web Services Explorer | 支持REST Web服务探索器 |
JSjet including JavaScript Debugging | 包括JavaScript调试的JSjet |
CodeLIve with Live Preview | 支持实时预览的CodeLIve |
JQuery Mobile Templates | 支持JQuery Mobile模板 |
AJAX Tools | 支持AJAX工具 |
Image Editor | 支持图像编辑器 |
JAXR | 支持JAXR |
MyEclipse是一款功能全面的集成开发环境,适用于Java、Java EE以及移动应用开发,它不仅提供了丰富的基础和专业功能,还支持多种应用服务器和开发技术,极大地提高了开发效率和项目管理能力,无论是企业级项目还是个人开发,MyEclipse都是一个理想的选择。