搜索内容

【期货开户】最低交易所手续费+1分钱,保证金可+0%广告
【外盘外汇开户】正规英国大国监管,行情稳定低点差广告

javaweb开源项目?Java开发工具JDT10个已经“掀起波澜”的Eclipse项目

沪深 0 244
生成海报
我爱做空
我爱做空 2021-03-17 11:20
阅读需:0

[IT168专题论文] Eclipse Foundation已经成立了10年。目前javaweb开源项目,这个开源组织有许多项目,包括最著名的Java IDE Eclipse和Mylyn。在Eclipse基金会成立之初,它发起和指导的项目下载量就达到了100万,而且有些项目也出现在商业版本中。

从最初的19个项目到今天的247个,Eclipse基金会在过去十年中逐渐发展壮大。基金会每年都会更新许多项目。如今,许多公司都在支持该组织,包括Oracle,Google,SAP等。在本文中,我们将向您介绍10个具有“制造浪潮”的Eclipse项目。

Java开发工具

JDT可以看作是Eclipse项目的发起者。 Eclipse执行董事Mike Milinkovich表示,开发人员都认为JDT(Java开发工具)是Eclipse的开始。 JDT于2001年首次出现,如今已成为业界公认的最佳Java IDE。 Milinkovich补充说,2013年9月,IDE被下载了近600万次。 JDT的其他功能包括调试,编辑和JDT UI。当前,Maven项目管理工具和Git软件版本控制系统为JDT提供了插件技术支持。

Equinox

Equinox于2004年6月发布,它是Eclipse平台和OSGi规范的核心运行时。 Equinox提供了一个模块化的Java框架和一个轻量级的应用程序容器。 Eclipse曾经说过:“ Equinox项目的目标是成为一流的OSGi社区,这将促进Eclipse的发展。”

C / C ++开发工具

CDT是C和C ++开发人员用于开发嵌入式应用程序的IDE和工具集。 CDT是一个实时平台,类似于QNX杠杆CDT,它于2002年正式启动。CDT支持项目创建,管理,可视化调试,代码编辑和其他开发功能。此外,Google是CDT项目的主要贡献者。

简单的javaweb项目_javaweb开源项目_javaweb商城项目源码

丰富的客户端平台

RCP(Rich Client Platform)于2004年发布。作为企业级桌面运行时,它已广泛用于在Windows,Mac和Linux平台上创建桌面应用程序。 Mike Milinkovich说,许多银行和大型企业目前正在使用RCP来构建应用程序。 RCP平台包括我们上面提到的Equinox,并且还具有用于从中央服务器部署应用程序的集成更新机制。

Eclipse模型框架

EMF是基于Eclipse的模型框架,该框架于2004年正式发布。Mike Milinkovich说:“ EMF主要用作核心框架,例如UML工具。 EMF中的框架和代码生成工具主要用于基于结构化数据模型构建工具和应用程序。 EMF提供工具和运行时支持。 EMF是Eclipse MDA(模型驱动的体系结构)的重要组成部分,也是Eclipse中许多项目的基础。

Web工具平台

在谈到Web工具平台时,最著名的是Java EE(企业版)。 Web工具平台项目包括Web开发的所有方面,例如Java EE和HTML。该项目极大地提高了Java在企业市场中的应用程序功能,例如添加了servlet和Enterprise JavaBeans。 Web工具平台于2004年发布,提供图形编辑器,各种语言的向导以及简化开发的程序。 Web工具平台还包括支持应用程序测试和部署的API。 IBM是Web工具平台项目的主要参与者,Oracle和Red Hat也做出了贡献。

PHP开发工具

javaweb开源项目_javaweb商城项目源码_简单的javaweb项目

PDT项目成立于2006年,由顶级PHP开发工具制造商Zend完成。 PDT提供了基于构建PHP Web应用程序以及PHP IDE框架的必要开发组件。 Zend首席执行官Andi Gutmans说:“我们一直是Eclipse项目的支持者,我们非常高兴将PHP开发套件添加到Eclipse生态系统。”

商业智能报告工具

BIRT于2005年发布。它是基于Eclipse的基于Java / Java EE的开源报告系统。 BIRT具有两个主要组件:一个基于Eclipse的报表设计器,以及一个部署到应用程序服务器的运行时组件。 Actuate是该项目的主要贡献者。

XTEXT

Xtext项目始于2008年。Xtext是真正的用于编程语言的开源框架。它使用众所周知的方法来实现该语言,例如解释器,符号表和编译器。 Xtext的目标是不费吹灰之力就将Eclipse的Java工具之类的东西带到任何语言中。 XText可以帮助您创建一组基于文本的小型域特定语言(DSL),或实现成熟的通用计算机编程语言。 Itemis AG是主要贡献者。

Mylyn

Mylyn是eclipse的插件,用于将任务管理和上下文管理无缝集成到Eclipse中。此外,Mylyn还提供任务优先级管理,计划管理,状态管理等。





免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,读者仅作参考,并自行核实相关内容。如有冒犯原创,可以提供相关证明联系本站进行删除处理

评论
  • 消灭零回复
广告合作方 广告申请

最新评论