Eclipse:IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。Eclipse已经成为开放原始码计划(Open Source Project)大部分的开发扔然掌握在IBM手中,但是有一部份由eclipse.org的软件联盟主导。(http://www.eclipse.org) Eclipse项目由Project Management Committee(PMC)所管理,它综观项目全局,Eclipse项目分成3个子项目: 
·平台Platform 
·开发工具箱-Java Development Toolkit(JDT) 
·外挂开发环境-Plug-in Development Environmen(PDE) 
这些子项目又细分成更多子项目。例如Platform子项目包含数各组件,如Compare、Help与Search。JDT子项目包括三各组件:User Interface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两各组件:UI与Core。 
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支HTML,struts,JSF,CSS,Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类: 
1. J2EE模型 
2. WEB开发工具 
3. EJB开发工具 
4. 应用程序服务器的连接器 
5. J2EE项目部署服务 
6. 数据库服务 
7. MyEclipse整合帮助 
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 
值得注意的是: 
Eclipse用Java写成,应该可以在任何的平台执行。但严格来说Eclipse是不跨平台的,因为它使用作业平台的原生图形来建置。因此要等SWT(Standard Widget Toolkit)移植到该平台,Eclipse才能在那个平台执行。但就现实而言到不是什么大问题,因为SWT已经被移植到数个常见平台上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX与Mac OS X。

Eclipse是个java开发的IDE,很受欢迎,open的东西没有一个标准的IDE象VS2005这样的,所以很多IDE争霸市场,目前为止eclipse算是个胜利者。 
Eclipse有很多插件,用来完善它的各种编辑功能,你可以完全不用插件,但所有的代码都得你自己写,没人会那么笨。所以用eclipse就是用它的各种插件生成代码然后调用jre编译。jre就和eclipse没关系了。至于发布到tomcat下就更和eclipse没关系了,不过eclipse有tomcat插件可以方便发布。记住只是“方便”而不是必须。就象插秧一样,可以手插,但用插秧机那就是一个爽了。 
MyEclipse其实也是个插件,它也需要先装好eclipse再装它。但它是个收费插件,其实它包括非常多的插件,很实用,比一些免费的要更少有BUG,功能更完善,毕竟是收费的东西。只不过我们把它破解了。 
和eclipse的区别是eclipse只能运行java类,但不能做web项目,如果在eclipse上安装一个myeclipse插件的话,eclipse就可以说升级成myeclipse了,不过网上有那种直接就捆绑好myeclipse插件的eclipse,可以直接下载下来用,如果安装myeclipse插件有时会很麻烦,顺利的话一次装好,不顺利的话,两者版本不兼容,安装不上去,对java初学者来说,eclipse够用了,学到j2ee部分的时候再用myeclipse 。
MyEclipse的历史版本如下:
http://www.my-eclipse.cn/history.html
MyEclipse 历史版本
MyEclipse 2014 版本(声明:MyEclipse 2014 为收费软件,商用请支持正版,个人开发用户使用可参考  破解教程 汉化请参考: 汉化教程)
MyEclipse 2013 版本
MyEclipse 10.7.1 版本于2013年2月7日发布,该版本同样基于 Eclipse 3.7.2。
MyEclipse 10.5 发布,该版本基于 Eclipse 3.7.2,支持更快的构建。
MyEclipse 10.0 ,该版本使用最高级的桌面和Web开发技术,包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0.
MyEclipse 9.0 ,集成了 Eclipse 3.6.1,支持 HTML5 和 JavaEE 6。
MyEclipse 8.6M1 版本
MyEclipse 8.5 版本,2010年3月28号正式发布
Eclipse的下载网址是http://www.eclipse.org/downloads/
最新版的是Eclipse Luna SR2 (4.4.2) Release;
但是两者版本的对应关系不确定,这样如果直接随便用myeclipse做插件,可能会出现很多问题,就这点不确定,所以暂时不装myeclipse了!

myeclipse和eclipse的区别和联系,以及版本间的对应关系的更多相关文章

  1. 转:myeclipse和eclipse的区别和联系,以及版本间的对应关系

    myeclipse和eclipse的区别和联系,以及版本间的对应关系 Eclipse:IBM花了4千万美金来开发这个IDE(Integrated Development Environment).第一 ...

  2. MyEclipse和eclipse的区别

    对于新手来说,MyEclipse和eclipse来说的区别可能就是MyEclipse比eclipse多了my,MyEclipse主要为JavaEE开发,而Eclipse主要为Java开发..那么MyE ...

  3. Eclipse与MyEclipse的联系和区别

    Eclipse与MyEclipse的联系和区别  Eclipse 是一个IDE(Integrated Developing Environment),而这个IDE是允许安装第三方开发的插件来使自身的功 ...

  4. myeclipse和eclipse哪个好?

    eclipse是开发java的一款专业IDE,myeclipse本身是eclipse的插件(用于开发 javaee的平台),后来myeclipse干脆把eclipse集成进去了,所以现在你下载一个my ...

  5. 一分钟搞清MyEclipse与Eclipse的关系

    经常在各种论坛会出现一些讨论MyEclipse与Eclipse的,比如两者的使用情况,区别,哪个好,诸如此类的问题,因此在查询资料后感觉有些新的收获这里做些总结. 产地不同 Eclipse 是一个ID ...

  6. MyEclipse、Eclipse复制web项目

    假设现在已经有一个Java Web项目 ProjectA,现在想做另外一个项目ProjectB,它里面绝大部分功能和结构都可以复用ProjectA中的: 我们就可以通过复制项目的方法来做,具体步骤如下 ...

  7. myeclipse和eclipse安装Java反编译插件

    为myeclipse和eclipse安装Java反编译插件    插件所需包 1.解压jad1.5.8g.zip.将jad.exe放到jre的bin目录下,下载地址: http://ishare.ia ...

  8. myeclipse跟eclipse中使用github做版本控制工具

    今天早上花了一上午的时间,了解了在myeclipse跟eclipse中使用github. 好吧 说说怎么做的,让大伙少走一点路,我就简单描述下,需要软件的私信我 第一:下载git 第二:靠谱.但是pu ...

  9. Myeclipse、eclipse安装lombok

    Lombok简介 Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法.官方地址:https:/ ...

随机推荐

  1. java future 并发简单实现

    List<Future<>> futures = new ArrayList<>();List<T> t= new ArrayList<>( ...

  2. 【Linux系统编程应用】Linux音频编程基础(一)【转】

    转自:https://blog.csdn.net/dengjin20104042056/article/details/52435290 一.数字音频 音频信号是一种连续变化的模拟信号,但计算机只能处 ...

  3. RESTful 个人理解总结【转】

    转自:http://www.cnblogs.com/wang-yaz/p/9237981.html 一.什么是RESTful 面向资源 简单的说:RESTful是一种架构的规范与约束.原则,符合这种规 ...

  4. 大数据系列之并行计算引擎Spark介绍

    相关博文:大数据系列之并行计算引擎Spark部署及应用 Spark: Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎. Spark是UC Berkeley AMP lab ( ...

  5. Centos 6.9 安装Rabbitmq

    一.安装Rabbitmq 首先安装编译工具 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel Er ...

  6. 浅谈JavaScript DDOS 攻击原理与防御

    前言 DDoS(又名"分布式拒绝服务")攻击历史由来已久,但却被黑客广泛应用.我们可以这样定义典型的DDoS攻击:攻击者指使大量主机向服务器发送数据,直到超出处理能力进而无暇处理正 ...

  7. CentOS6下Jenkins连接Git服务器出错的问题

    今天研究GitLab+Jenkins自动集成时,出现Failed to connect to repository : Command "git config --local credent ...

  8. sed匹配多行替换

    sed -i '/aaa/{:a;n;s/123/xyz/g;/eee/!ba}' yourfile 如题:aaa123123123123123eee怎么匹配aaa~eee(开始结束字符串确定),然后 ...

  9. css3中的伪类选择器

    一.动态伪类 动态伪类,因为这些伪类并不存在于HTML中,而只有当用户和网站交互的时候才能体现出来,动态伪类包含两种,第一种是我们在链接中常看到的锚点伪类,如":link",&qu ...

  10. Windows栈溢出原理

    1.栈是什么? 栈是一种运算受限的线性表 其限制是仅允许在表的一端进行插入和删除运算 这一端称为栈顶(TOP),相对的另一端称为栈底(BASE) 向一个栈插入新元素,称作进栈.入栈或压栈(PUSH) ...