14位IT高管及技术大牛谈Java的生态系统

《DZone’sJavaEcosystemresearchguide》邀请14位行业专家探讨Java如何解决实际问题及其巨大价值,包括内存分析、异步框架、数据库访问、DevOps实践、代码可移植性和企业级应用开发。

点击查看全文


为了收集IT界对Java生态系统的见解,《DZone’s Java Ecosystem research guide》收集了14位熟悉Java生态系统的高管及技术大牛的对话。

参加对话的IT大牛名单如下:

  1. Joel Depernet, E.V.P. Global Research and Development, Axway 公司
  2. Sacha Labourey, CEO和创始人, CloudBees 公司
  3. Rick Reich, CEO, Development Heroes 公司
  4. Asad Ali, Principal Software Developer, Dynatrace 公司
  5. Lisa Hamaker, 市场经理, Dynatrace 公司
  6. David Park, 产品副总裁, HackerRank 公司
  7. Charles Kendrick, 创始人和CTO, Isomorphic Software 公司
  8. Wayne Citrin, CTO, JNBridge 公司
  9. Raymond Augé, 高级软件架构师, Liferay 公司
  10. Laura Kassovic, 创始人, MbientLab 公司
  11. Cameron Wilby, 联合创始人, Origin Code Academy 公司
  12. James Faulkner, Technology Evangelist, Red Hat 公司
  13. Paul Trowe, CEO, Replay Games 公司
  14. Calvin French-Owen, CTO和联合创始人, Segment 公司

问题:“现实世界中什么的问题是被Java解决的?我们可以看到的最伟大的价值在哪里?”,以下是这些IT高管和技术大牛们的回答。

  • Java内存分析,我们用它来查看哪里正在发生内存泄漏。较新的异步框架,使用Java代码工作,从线程跳转到线程。从一个线程被传递到另一个线程的请求。我们跨越线程边界将信息联合在一起。APM工具遵循跨线程的请求,以知道组件是否运行缓慢。我们提供终端到终端的事务细节。当查看损坏的数据时,很难说明这是一个还是多个请求。确定性能下降的真正原因是有必要的。2)数据库访问显示了很多,并且通过事务请求作出了很多数据库调用。你必须能够看到自由数据采集的空白以便于整体地看数据。这使得我们能够看到问题是否单独发生。3)在DevOps中,你需要能够在你检查代码的那一刻看到整个应用程序生命周期,以及开始构建的时候。通过嵌入前期,你可以捕捉可能会导致QA问题的代码模式,并且这些QA问题会损害收入和品牌。应用程序生命周期管理的关键是看到你发布到管道的东西。
  • 代码的可移植性。每台设备都可以用相同的调用运行Java。如果你用C ++或其他面向对象语言构建东西,那么你必须得针对所要运行的每个平台进行调整。
  • 任何需要稳健性的地方——它的可扩展性,可工作于许多机器和许多不同的操作系统。它是开发者的通用语,并且有针对所有内容的库。这使得生活美好多了。它并不神奇,不能与其它语言相比。对于健壮性,可扩展性,和工作于许多操作系统的能力而言,选择要么是.NET要么是Java。
  • 有大量优秀的Java开发者,随时准备着支持Java语言。这可以最小化风险,并减少应用成本。而且还有大量的开源和免费的基础学习和体验信息。
  • 企业软件开发。能够写原生的Android应用。
  • 消息——JMS也支持企业软件。使得各种组件之


点击查看全文


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值