我们采访了11位商业专业人士,他们中的大多数人都从事与Java生态系统相关的工作。我问他们在职业生涯中用Java解决了哪些实际问题。我们采访了这些人:AnthonyKilman,AppDynamics技术主管|GilTene,AzulSystems首席技术官|Chetu运营副总裁BhartenduSharma|IsomorphicSoftware首席技术官兼首席架构师CharlesKendrick|JFrog联合创始人兼首席架构师FredSimon|RayAuge,Liferay高级软件架构师|MichaelHunger,首席开发倡导者,NeoTechnology|BrandonAllgood,博士,首席技术官,Numerate|PushTechnology首席技术官AndyPiper博士|JonasBonér,Typesafe创始人兼首席技术官|ToomasR?mer,CTO兼创始人,ZeroTurnaround|以下是他们的回答:1.服务器端、大数据、大型网站、Twitter后端使用Java语言。这些是Java最闪耀的领域。物联网,Android移动平台,可以用同一种语言编写移动端和大数据服务器。2.Pre-cloud融合虚拟化和商用硬件逐渐融入云端。无论软件如何,都可以快速轻松地创建计算机网络。先创建一个本地环境,然后推送到需要使用的地方。分布式计算系统。能够更快地在AWS上变得活跃。3、Java已经完善,随处可见。它甚至可以在嵌入式系统中找到。这是一个很棒的软件开发语言,它解决了软件开发中的管理问题,它可以很容易地做一些事情,而且很容易招到开发人员。4、Java是最安全、最稳定、可扩展的企业软件。由于其可扩展性、稳定性和编程速度,Twitter从Ruby转向了Scala和Java。5.Java平台处理复杂任务的效率很高。能够在各种平台上运行。Java可以在不同的硬件平台上工作。6.自1995年发布以来没有什么大的变化。这是一个非常稳定的企业软件。从物联网和移动终端,我们可以看到Java可以解决更多不同的问题。与快速开发相比,Java更适合长期开发。我们正在与一家大型披萨连锁店合作开发一款应用程序来控制烹饪温度、湿度、烹饪时间和烤箱的其他维护。7.有两个亮点:1.Java开发库生态和开源。我们正在参与那些高质量的图书馆。我们多年来一直在使用这些库,我们不需要继续为它们做贡献。我们现在作为Eclipse基金会和Apache的成员,尽我们所能提供帮助。这对我们公司和我们的开发人员都是互惠互利的。我们很乐意回馈开源项目,甚至“提供资金支持他们的发展”。2.JavaOSGi模块化。IBM、Sun和其他公司在1990年代构建的模块化软件。它作为一种产品一直在发展,变得越来越复杂,不再灵活,并且更难维护。它使我们能够开发高端功能并导出到Java,从而使我们能够突破极限。8.响应式应用可以在极短的时间内得到响应,并通过云端进行伸缩。由于压力过大,弹性系统也可能无法启动或快速运行。反应式应用程序具有可扩展性,主要用于能源等关键行业。9.在大型企业中,Java拥有最大的代码库。它几乎可以在任何地方使用,从物联网到服务器——无处不在。人们往往看不到这一点。他们假设所有级别的所有内容都是用C或C++编写的。他们认为服务器页面应该在Internet上得到更多关注,例如用Cobol编写和运行的金融系统后端。10.Java影响AndroidOS、AmazonKindle、企业数据库和大数据处理(Hadoop和Cassandra都是用Java写的,Spark是用JVM语言Scala写的)。安全性、稳定性和可扩展性都是Java平台的特性(例如实时交易)。由于其性能、稳定性和跨平台能力,您可以在Windows或OSX平台上使用Java进行开发。11、广泛应用于企业服务器端,尤其是大型、面向数据库的系统,涉及多服务、多平台的集成,分布式事务。原文链接:dzone翻译:ImportNew.com-光头打酱油翻译链接:http://www.importnew.com/17207.html
