JavaRush /Java 博客 /Random-ZH /Java 解决的周围世界的问题
pandaFromMinsk
第 39 级
Минск

Java 解决的周围世界的问题

已在 Random-ZH 群组中发布
笔记 帖子作者:有些地方翻译得不太顺利。为了消除粗糙的边缘,我们进行了免费添加,但丝毫不会破坏文章的含义。文章原文在这里 文章的目标读者是那些在Java世界中犹豫是否要扬帆起航的人。 dzone.com 采访了 11 位商业专业人士,他们的大部分职业生涯(如果不是大部分)都在 Java 生态系统中度过。我们向他们询问了 Java 解决的现实问题。 我们特别采访了: Anthony Kilman,AppDynamics 技术主管 Gil Tene,Azul Systems 首席技术官 Bhartendu Sharma,Chetu 运营副总裁 Charles Kendrick,Isomorphic Software 首席技术官兼首席架构师 Fred Simon,联合创始人兼首席架构师, JFrog Ray Auge,Liferay 高级软件架构师 Michael Hunger,Neo Technology 首席开发倡导者 Brandon Allgood,博士、首席技术官、Numerate 博士 Andy Piper,Push Technology 首席技术官 Jonas Bonér,Typesafe 创始人兼首席技术官 Toomas Rὅmer,ZeroTurnaround 首席技术官兼创始人 以下是他们告诉我们的内容:
  1. 大服务器、大数据、大网站……它的工作原理就像Twitter 平台一样。这就是 Java 的优势所在。IoT、Android 移动平台 - 您可以对移动设备和大数据服务器使用相同的语言。
  2. 云前阶段虚拟化系统和硬件的融合已经发展成为云基础设施。这使您可以创建计算机网络而无需依赖软件。Java 提供了创建本地环境然后将其推到任何需要使用它的地方的能力。允许您实施分布式计算网络,该网络可以在 AWS 上变得更加活跃。
  3. Java 已经确立了自己的地位,以至于没有一个地方不受它的影响。它甚至可以安装在嵌入式系统中。这一伟大的软件开发确实标志着软件行业的顶峰。Java 通过使事情更容易完成来解决软件开发中的管理问题。这使得寻找开发人员变得更加容易。
  4. Java 是最安全、最稳定、可扩展的工业软件。Twitter 从 Ruby 转向 Java 和 Scala,因为它的可扩展性、稳定性和开发速度。
  5. Java 平台在处理复杂性方面非常高效。Java能够在多种平台上运行,并且可以处理任何可以在多种硬件平台上运行的东西。
  6. 本质上是自 1995 年以来的一个小转变...这是非常稳定的工业软件。只有随着物联网和移动平台的出现,我们才看到:更多不同的任务由 Java 解决。Java更面向长期使用,不适合快速开发。我们正在与一家大型比萨饼连锁店合作,开发一种与烤箱通信的解决方案,以控制温度、湿度、烹饪时间并监控总体状况。
  7. 这里有两点
    1. Java 库生态系统和开源。我们致力于开发更高质量的这些库。我们已经使用它们很多年了,但从未为它们的发展做出过相应的贡献。目前,我们作为 Eclipse 基金会和 Apache 的成员开展业务,并尽我们所能为基金会做出贡献。这对我们公司和我们的开发人员来说是双赢的。我们很高兴能够采取互惠措施,甚至“将其传递下去”。
    2. Java 的 OSGi 模块层。由IBM、Sun等公司于20世纪90年代末创立,旨在构建模块化软件。从那时起,该层不断发展,作为一种产品,它变得更加复杂。在某个阶段,代码中很难找到需要改进的地方,但产品的性能仍然很快。这使我们能够开发高端功能并将其导出到 Java,从而使我们能够突破界限。
  8. 反应式应用程序使人们能够通过跨云基础设施进行扩展来及时响应。弹性系统可能太不完善,无法快速启动和运行。反应式应用程序具有弹性,是关键任务生产的强大目标。
  9. Java 在最大的生产站点中拥有最大的代码库。它几乎可以在从物联网到服务器等任何地方使用。人们常常看不到这一点。他们假设所有级别都是用 C 或 C++ 编写的。用户认为,互联网页面的出现在互联网上引起了更多关注,例如执行财务任务的COBOL。
  10. Java 既可以在 Android、Amazon Kindle 中运行,也可以在工业数据库中运行并处理大量数据(Hadoop 和 Cassandra 是用 Java 编写的,Spark 是用 Scala(JVM 语言)编写的)。安全性、稳定性、可扩展性——全部使用Java平台的功能(例如股票交易)。凭借出色的性能、灵活性和随时随地工作的能力,您可以使用 Java 在 Windows 或 OSX 上进行开发。
  11. Java 非常适合在企业服务器上使用,特别是那些可扩展到高功率、大容量的数据库系统,涉及跨多个系统和平台的集成以及分布式事务。
您认为使用 Java 可以解决上述哪些问题?
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION