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

    文章

    2904

    浏览量

    102995
  • 机器学习
    +关注

    关注

    66

    文章

    8126

    浏览量

    130571
  • python
    +关注

    关注

    51

    文章

    4677

    浏览量

    83468
  • ChatGPT
    +关注

    关注

    27

    文章

    1409

    浏览量

    4753

原文标题: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

    高价寻找matlab快速开发人员

    高价寻找matlab快速开发人员
    发表于 04-04 15:38

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

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

    TS-5400开发人员培训

    TS-5400开发人员培训
    发表于 10-09 08:54

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

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

    ARM开发人员套件1.2版开发人员指南

    本书包含的信息将帮助您解决为基于ARM的处理器开发代码时的特定问题。 一般来说,本书中的章节假定您正在使用ARM开发人员套件(ADS)来开发代码。 ADS由一套应用程序以及支持文档和示
    发表于 08-23 07:29

    开发人员看的视频

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

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

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

    Intel开发人员专区

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

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

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

    物联网参考设计开发人员如何缩短设计周期

    满足对速度的需求Ignion的开发环境也有助于物联网参考设计人员开发人员和最终的制造商缩短其设计周期。借助于Ignion的技术,从数千种潜在可用的、彼此不同的天线中找到合适选项的过程,被缩减到
    的头像 发表于 11-01 10:14 2030次阅读

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

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

    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>指南