0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Java开发人员对于GenAI以及Python采用率增长的看法

OSC开源社区 来源:OSC开源社区 2023-08-27 11:50 次阅读

Python 是生成式 AI 的首选编程语言,随着生成式 AI 领域的大热,相关的 Python 框架和库自然也受到了极大关注。“而这对 Java 开发人员又意味着什么呢”?The New Stack 带着这一疑问询问了 Java 开发人员对于 GenAI 以及 Python 采用率增长的看法。

“这个问题很重要,因为世界上很多大型 IT 系统都是由 Java 支持的。Java 已经证明自己是系统可扩展性和稳健性方面的首选语言。

随着 Java 6 个月一次的发布周期以及新功能的推出,我们可以预见 Java 将变得更加强大。Java 开发人员历来被认为是企业应用程序开发人员,他们往往是负责设计和实施企业后台生产系统的专家。随着 ChatGPT 风靡全球,Java 开发人员是否已经开始关注 ChatGPT 呢?”

研究人员在三个不同的社交媒体平台上进行了为期一周的调查:LinkedIn、X(以前称为 Twitter)和 Mastodon。提出的具体问题为 “GenAI 高度关注 Python 库和框架。这让你感觉如何?” 结果表明,有 48% 的受访者认为 Java 将赶上 Python。

相比之下,18% 的人表示 Python 的 GenAI 优势意味着他们更有可能 “转向 Python”。在其余受访者中,21% 的人不确定自己的想法,13% 的人计划开始研究这一问题。就平台而言,LinkedIn 上的投票者更倾向于认为 Java 将迎头赶上,而不太可能计划进行额外的研究。

1a00a150-4406-11ee-a2ef-92fbcf53809c.png

调查得出了以下几个结论:

调查显示,相当多的开发者对 Python 在生成式 AI 领域的主导地位感到惊讶、担忧或威胁。有一种 Python 已经 “接管” 了这个新兴领域的感觉。

与此同时,一些 Java 开发人员看到了利用 Java 的优势(性能、静态类型、企业功能)来补充 Python 在 AI/ML 领域的吸引力的机会。人们有兴趣弥合两种语言之间的差距。

对于 Java 能否在 AI 领域 “赶上” Python,或者 Python 目前的势头是否太过强劲,众说纷纭。一些人认为 Java 需要快速发展才能具有竞争力,另一些人则认为为时已晚。

有人呼吁 Oracle 和 Java 社区更加积极主动地支持 AI、机器学习和数据科学用例。许多人认为 Python 的 ML/AI 生态系统和库遥遥领先。

研究认为,简短调查的结果表明 Java 开发人员已经做好了开始学习 GenAI 的准备。由于 GenAI 最初是使用 Python 开发的,因此它目前拥有更好的 Python 支持和集成也是合情合理的。然而展望未来,扩大语言支持可能是一个优先事项。

尽管偶尔会有人声称 "Java 已死",但事实是 Java 仍然非常流行(尤其是在大型企业中)。因此,GenAI 绝对有动力扩展其 Java 功能,以开辟更多用例。Java 和 Python 有着不同的优势,适合不同的任务;它们在计算领域都有自己的一席之地。

Python 的易用性和更快的开发周期仍将是其优势所在。 Java 以性能、可扩展性和并发支持等著称。即将推出的 Java 21 将把虚拟线程作为 Project Loom 的一部分集成到该版本中;这将把并发计算提升到一个新的水平。在易用性方面,Java 也并没有止步不前;团队一直在努力使语言更加简洁,对开发人员更加友好。

目前,PyTorch 和 TensorFlow 等库现在都有用于 AI/ML 开发的 Java API。 The New Stack 认为 GenAI 将为 Java 和 Python 开发人员提供良好的体验。支持开发人员自由选择语言和框架非常重要,灵活性对于任何技术进步浪潮总是有利的。

GenAI 扩展 Java 支持的速度取决于需求和技术考虑,预计这种情况会随着时间的推移而改善。 总的来说,虽然 GenAI 如今更侧重于 Python,但 Java 仍然非常重要,为其提供良好的支持应该是未来的首要任务。这两种语言可以利用各自的优势相互补充。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • JAVA
    +关注

    关注

    19

    文章

    2954

    浏览量

    104511
  • 机器学习
    +关注

    关注

    66

    文章

    8370

    浏览量

    132366
  • python
    +关注

    关注

    55

    文章

    4777

    浏览量

    84418
  • ChatGPT
    +关注

    关注

    29

    文章

    1548

    浏览量

    7434

原文标题:Java开发人员如何看待生成式AI的兴起?

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Java开发人员必须重视HTML5的5点理由

    ` 本帖最后由 海同iotek 于 2014-12-2 14:53 编辑 过去,Java 开发人员都是依赖 Web 浏览器作为应用程序的前端。但过程往往令人沮丧:HTML 笨拙
    发表于 12-02 14:42

    RemoTI基本远程开发人员指南

    `RemoTI基本远程开发人员指南目录`
    发表于 03-16 16:28

    java开发人员不了解jvm调优对工作有影响吗

    作为一名java开发人员,不了解jvm调优对工作有什么影响?
    发表于 04-10 11:57

    机器开发人员面临哪些软件挑战以及硬件挑战?如何去应对这些挑战?

    机器开发人员面临哪些软件挑战以及硬件挑战?如何去应对这些挑战?
    发表于 06-26 07:27

    开发人员看的视频

    英特尔®软件频道旨在通过向开发人员提供示例,教程,提示,技巧以及如何将开发人员与影响者,创新者联系起来,帮助他们。
    的头像 发表于 11-01 06:26 2368次阅读

    什么是英特尔开发人员专区

    什么是英特尔®开发人员专区? 观看此视频,了解正在使用工具和资源满足编码需求的软件开发人员
    的头像 发表于 11-12 06:55 2455次阅读

    WebVR:开发人员使用的资源介绍

    这是WebVR系列的最后一集。 在这里,我们将向您介绍一些可供开发人员和爱好者使用的资源。
    的头像 发表于 11-12 06:05 1880次阅读

    英特尔开发人员专区:Android开发

    Android *英特尔®开发人员专区
    的头像 发表于 05-31 09:37 2879次阅读

    开发人员圆桌会议:HTML5何时是开发应用程序的正确选择

    我们与一些了不起的开发人员合作,为您带来他们对HTML5和网络未来的看法。 在我们最新的HTML5 Hub Roundtable中,我们讨论HTML5何时是开发应用程序的正确选择。
    的头像 发表于 11-06 07:21 2587次阅读

    Intel开发人员专区

    Intel®开发人员专区
    的头像 发表于 05-31 09:24 1580次阅读

    开发人员的应用程序和网络安全

    ,揭示了网络安全问题与涉及应用程序的网络安全支持之间的差距。报告发现,大多数开发人员(85%)认为安全性对于编码和开发过程非常重要,而75%的开发人员则表示他们对这些应用程序的安全性感
    的头像 发表于 11-22 11:01 3246次阅读

    3D扫描讲解:开发人员采用的五个基本步骤

    3D扫描讲解:开发人员采用的五个基本步骤
    发表于 11-03 08:04 0次下载
    3D扫描讲解:<b class='flag-5'>开发人员</b>可<b class='flag-5'>采用</b>的五个基本步骤

    IoT 开发人员必须考虑设计和安全性

    IoT 开发人员必须考虑设计和安全性
    的头像 发表于 01-03 09:45 497次阅读

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 03-13 19:31 1次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南

    IzoT BACnet 开发人员指南

    IzoT BACnet 开发人员指南
    发表于 07-04 20:48 0次下载
    IzoT BACnet <b class='flag-5'>开发人员</b>指南