对软件开发者平台未来的展望

未来三年,开发者的平台将如何变化? 您是否仍将使用基于桌面的开发工具? 基于云的软件开发选项正在变得越来越强大,但是它们会完全取代台式机吗? 对于某些开发人员而言,基于云的软件开发工具将是很自然的选择,因此我们应该期望迁移到Che之类的工具。 但是台式机将在未来继续保持活力和活力:对于许多类型的问题,台式机是正确的解决方案。

当然会有灰色区域。 通过基于桌面和云的解决方案,可以很好地解决某些问题。 对于这类问题,开发工具的选择(至少部分地)可能取决于开发人员的偏好。 当然,还会有其他驱动因素(很难推测其确切性质)。 对于此灰色区域,软件开发人员选择最适合该工作的工具的能力非常重要。 此外,跨团队混合和匹配开发工具选择的能力将是关键因素。

在过去的几个月中,我花了很大一部分时间与一组Eclipse开发人员一起工作,以期实现对开发人员平台未来的愿景。 这是我们想到的:

我们的愿景是构建领先的基于桌面和云的开发解决方案,但更重要的是在它们之间提供无缝的开发体验。 我们的目标是确保开发人员能够使用最适合手头工作的设备,位置和平台来构建,部署和管理资产。 Eclipse项目,社区和生态系统都将继续投资并发展桌面Eclipse。 浏览器中提供的基于云的全功能开发人员工具将出现并彻底改变软件开发。

持续关注质量和性能,开箱即用的体验,Java 9以及一流的Maven,Gradle和JVM语言支持在我们对功能强大的开发人员平台的愿景中也很重要。

释义:

  • 在可预见的将来,桌面Eclipse将继续占据主导地位。
  • Che和Orion等基于云的开发人员环境将彻底改变软件开发;
  • 开发人员将能够选择最合适的工具和环境;
  • 项目可以从台式机迁移到云,然后再迁移回云。
  • 桌面Eclipse开发人员工具将获得发展。
  • 该社区将继续投资于基于Eclipse的桌面IDE。
  • 将支持Java™9;
  • 开发人员环境将对Maven和Gradle提供强大的支持;
  • 对JVM语言的支持将继续改善; 和
  • 用户体验将成为主要重点

您可能已经注意到,它广泛地集中在Java开发上。 这并不是要排除对其他编程语言,工具和项目的支持。 正如表达所说的那样,“浪潮将一帆风顺”:随着我们进行改进并转移注意力以使Java开发更好,这些改进将对其他所有人产生连锁反应。

我对近期(火星时间框架)的计划是引导Che项目启动,并锁定关于桌面IDE的最后一个项目符号:用户体验。 尽管对于大多数Eclipse项目,用户体验是一个重要的考虑因素,但它必须成为首要任务。

未来的愿景将不会实现。 为了取得成功,我们需要组织和个人加紧努力并作出贡献。 我知道项目团队现在已经非常精简,清单上的许多事情都需要付出巨大的努力才能实现。 因此,我们的策略是从小处着手。

当我默认打开某些程序包中的行号时,我们获得了压倒性的积极反响,这使我受到鼓舞(与我的海洋隐喻保持一致)。 我承认我不太了解这种刺激(切换起来很容易),但是对于我们许多用户来说,这是非常重要的变化。 奇怪的是,尽管在进行更改之前需要进行冗长且耗时的讨论,但使实际更改相对简单。

我的收获是,通过做一些相对较小的事情,我们可以获得一些相当大的胜利。 考虑到这一点,我一直在参加一个非正式程序,这个程序我称之为“ 每个细节都很重要 ”(我从Gnome社区借用了这个名字)。 每个细节问题最初都会解决诸如名称和标签首选项的默认设置文档以及网站/下载经验等问题(我已经设置了“火星细节问题”保护伞,以捕获我认为成功的问题条件)。

我们还试图解决一些相对较大的问题。 我希望“ 安装程序问题 ”能够通过Oomph项目解决 。 我对GA日从Fedora软件存储库中获得Eclipse版本的前景感到非常兴奋。

同时,我们发起了一个更正式的“火星大修复”竞赛,并为改善Java开发体验的修复获奖者颁发了奖项。

奖品

参加火星技巧大赛; 会有奖品!

我将在EclipseCon上举行BoF会议,以讨论该愿景以及将其变为现实的策略。 很高兴见到你!

回合

我在11月的Eclipse新闻中写了关于Platform Vision的文章。

翻译自: https://www.javacodegeeks.com/2015/02/a-vision-of-the-future-of-the-software-developers-platform.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值