另一个流行的基于Java的集成开发环境是开源Eclipse IDE,它不仅可以用于Java编码,还可以用于从Ada到Scala的其他编程语言 。Eclipse SDK由IBM于2001年推出,基于IBM VisualAge,适用于Java开发人员,但可以通过插件进行扩展 。Eclipse IDE于2004年从IBM分离出来并进入Eclipse Foundation,它仍然是可用的顶级IDE之一 。
14. IntelliJ IDEA 。有很多IDE,但是IntelliJ IDEA在2001年推出后就成为人们的最爱 。如今,IntelliJ IDEA已成为许多IDE的框架,这些IDE适用于Python,Ruby和Go等多种语言 。
15.字节好友 。开源Java库Byte Buddy的创建者,Winterhalter说,用于Java工具(例如Hibernate和Mockito)的Byte Buddy运行时代码生成和操作库每月被下载2000万次 。
16.Jenkins 。Jenkins由Sun Microsystems工程师Kohsawa Kawaguchi于2004年创建,它是功能强大的开源持续集成服务器 。Jenkins用Java编写,可帮助快速,自动地构建,测试和部署应用程序 。
17. GraalVM 。Twitter是该技术的狂热爱好者,它使用GraalVM来提高其服务的速度和计算效率 。
18.Micronaut 。为云编码的开发人员需要仔细考虑其应用程序使用了多少内存,以及应用程序如何使用该内存 。
19. WebLogic Tengah 。1997年,WebLogic Tengah 成为企业Java服务器的第一个实质性实现 。
20. Eclipse集合 。这是有原因的,在投资银行,证券交易所和其他金融服务公司中,许多开发人员工作都需要强大的Java技能:编程语言擅长处理并发,高频交易中常见的多个执行线程的管理以及其他大型事务 。
21. NSA Ghidra 。在2019年旧金山举行的RSA大会上,美国国家安全局推出了一种基于Java的开源工具Ghidra,安全研究人员和从业人员现在使用该工具来了解恶意软件的工作原理并检查其自身代码的弱点 。这个逆向工程平台可以将软件从机器语言反编译回源代码(例如Java等语言) 。
22.集成基因组浏览器 。绘制人类基因组图谱的竞赛始于1990年,并在13年后结束 。当时,医学研究人员成功地对生物技术专家Craig Venter的30亿个DNA碱基对进行了测序,这是一项耗时30年,涉及3,000人,耗资30亿美元的工作 。序列完成后,科学家们很想深入研究我们物种的源代码,但是怎么做呢?进入基于Java的基因组浏览器,这是一个由包括生物信息学教授Ann Loraine在内的团队开发的可视化工具,用于探索基础数据集和参考基因注释 。开源集成基因组浏览器使研究人员可以放大,平移和绘制基因组数据图,以识别和注释遗传特征 。为了配合这一全球努力,加利福尼亚大学圣克鲁斯大学以吉姆·肯特(Jim Kent)管理的基因组浏览器的形式提供了类似的工具 。
23.BioJava 。BioJava于2000年推出,并且至今仍然很强大是用于处理生物数据的开放源代码库,该领域称为生物信息学 。
24.VisibleTesla 。这款基于Java的应用程序由特斯拉汽车爱好者Joe Pasqua于2013年创建,是一个免费程序,用于监视和控制他的特斯拉ModelS 。
25. SmartThings 。由SmartThings开发的物联网(IoT)应用程序由Alex Hawkinson于2012年共同创立,后来在Kickstarter上筹集了120万美元,可让你控制和自动化从家用照明,锁,咖啡机,恒温器和收音机到家的一切安全系统 。
【有史以来25个最伟大的Java应用程序】
推荐阅读
- 工作6年,私藏的25个,调优工具/技术网站,我贡献出来了
- 纯干货!国庆北京游玩指南!25个目的地,全都是精品级!
- 地球|500万亿吨重 有史以来最大彗星正向地球飞来 NASA:先别担心
- 飞机|坐飞机闹事 两乘客收到有史以来最大罚单:共约102万元人民币
- 有史以来最大的鲨鱼 鲨鱼出现在地球上已经有多少年的历史了
- 牛顿发明了啥 牛顿最伟大的发明是什么
- 有史以来最大的鱼类 高尖鱼学名叫什么
- 万神殿是一座具有罗马风格的希腊式建筑 古罗马万神庙,最伟大的建筑贡献在于
- 世界上不可思议的巧合事件 世界上惊人的25个巧合
- 世界上最大的健美运动员 最伟大的健美运动员