经产观察
IT资讯
IT产业动态
业界
网站运营
站长资讯
互联网
国际互联网新闻
国内互联网新闻
通信行业
通信设备
通信运营商
消费电子
数码
家电
站长资讯

14位IT大牛谈Java最伟大的价值

作者:habao 来源: 日期:2016-8-23 12:28:32 人气:

  下面就是要对话的IT大牛:

  JoelDepernet,E.V.P.GlobalResearchandDevelopment,Axway公司

  SachaLabourey,CEO和创始人,CloudBees公司

  RickReich,CEO,DevelopmentHeroes公司

  AsadAli,PrincipalSoftwareDeveloper,Dynatrace公司

  LisaHamaker,市场经理,Dynatrace公司

  DavidPark,产品副总裁,HackerRank公司

  CharlesKendrick,创始人和CTO,IsomorphicSoftware公司

  WayneCitrin,CTO,JNBridge公司

  RaymondAug,高级软件架构师,Liferay公司

  LauraKassovic,创始人,MbientLab公司

  CameronWilby,联合创始人,OriginCodeAcademy公司

  JamesFaulkner,TechnologyEvangelist,RedHat公司

  PaulTrowe,CEO,ReplayGames公司

  CalvinFrench-Owen,CTO和联合创始人,Segment公司

  我们问受访者:“现实世界中什么的问题是被Java解决的?我们可以看到的最伟大的价值在哪里?”,他们告诉我们(IT之家编辑注:每家公司一段话):

  •1)Java内存分析,我们用它来查看哪里正在发生内存泄漏。较新的异步框架,使用Java代码工作,从线程跳转到线程。从一个线程被传递到另一个线程的请求。我们跨越线程边界将信息联合在一起。APM工具遵循跨线程的请求,以知道组件是否运行缓慢。我们提供终端到终端的事务细节。当查看损坏的数据时,很难说明这是一个还是多个请求。确定性能下降的真正原因是有必要的。2)数据库访问显示了很多,并且通过事务请求作出了很多数据库调用。你必须能够看到自由数据采集的空白以便于整体地看数据。这使得我们能够看到问题是否单独发生。3)在DevOps中,你需要能够在你检查代码的那一刻看到整个应用程序生命周期,以及开始构建的时候。通过嵌入前期,你可以捕捉可能会导致QA问题的代码模式,并且这些QA问题会损害收入和品牌。应用程序生命周期管理的关键是看到你发布到管道的东西。

  •代码的可移植性。每台设备都可以用相同的调用运行Java。如果你用C或其他面向对象语言构建东西,那么你必须得针对所要运行的每个平台进行调整。

  •任何需要稳健性的地方——它的可扩展性,可工作于许多机器和许多不同的操作系统。它是开发者的通用语,并且有针对所有内容的库。这使得生活美好多了。它并不神奇,不能与其它语言相比。对于健壮性,可扩展性,和工作于许多操作系统的能力而言,选择要么是要么是Java。

  •有大量优秀的Java开发者,随时准备着支持Java语言。这可以最小化风险,并减少应用成本。而且还有大量的开源和免费的基础学习和体验信息。

  •企业软件开发。能够写原生的Android应用。

  •消息——JMS也支持企业软件。使得各种组件之间的通讯可以有效工作,作出重要贡献。

  •在企业的服务器端使用,特别是大规模的,涉及到多个服务或平台和分布式事务之间集成的面向数据库的系统。

  •Java语言的最大价值在于它的便携性和JVM。Java被设计为能够运行于所有的平台,不管字节排序,数据大小,CPU和OS如何。JVM是一个非常强大的系统,允许你在运行时做例如交换jar文件或代码块这样的事情。热交换代码的能力大大降低了调试应用程序所需的时间量。

  •用于我们正在Kafka和Hadoop中为了批处理而建设的数据管道。这些都是伟大的、新的Java使用案例。写在JVM上,因此更容易并且自带更好的支持和性能。SparkinPython没有Java这样好。

  •Java是世界上对于质量、可靠性,及时发布、工具链,以及生态系统多个方面的排行前三的语言之一。它是我能想到的,能够做到这一点的唯一语言。总体而言,它还是最强大和最全面的语言。

  •开放源码库很多,但依然要选择合适的/最好的。你永远不需要重做基础知识。此外,不同于其他语言,市场上有大量的Java开发人员。

  •我们看到它在医疗融资及旅游和交通运输等行业被大量使用。Twitter开始用RubyonRails,但是后来也转移到Java,因为它更可扩展并且可有更多的程序员可用。

  •已经有20年解决问题经验的成熟平台。来自RedHat和生态系统的专业知识。

  最后,你觉得Java最伟大的价值在哪里呢?

推荐:

推荐文章