行云Talk|开发工具一体化,在线IDE会不会成为一种趋势呢?

熟悉行云创新的朋友们都知道,行云是一家专注云原生开发云的厂商,我们的产品核心特性之一就是“一站式开发”,也就是“开发工具一体化”。
Coding,作为开发中最为重要又最为基础的一环,代码编辑器作为它最基础的载体也能走向“一体化”吗?
在线IDE会不会成为一种趋势

本地研发的弊端
对于开发者个人来说:安装IDE在电脑上会比较麻烦,特别是那种不常用的语言,而且占据了电脑的许多空间,使用在线IDE可以方便我们使用各种语言进行编程或学习。
对于企业来说:要实现聚焦解决软件设计开发过程中面临的效能、成本、安全等问题,要实现企业研发降本增效、代码安全管控、数字资产保护等功能。很显然,本地IDE无法解决企业的问题也无法满足其需求。

在线IDE与传统IDE相比有什么优势
以行云创新自主研发的TITANIDE来说,TITANIDE与传统IDE相比,主要区别在于TITANIDE是云原生集成开发环境。
那有人也会说,我也可以从镜像仓库下载VSCode在线版本使用docker run来运行,但是通过docker run运行起来的在线IDE是一个独立的个体,和传统IDE运行在笔记本或台式机上没本质的区别。TITANIDE重点强调云原生环境,包含但不限于IDE本身,而是强调团队协同开发、多租户等企业级功能。TITANIDE聚焦于开发云原生应用,让传统服务开发人员使用自己熟悉的开发方式来开发云原生应用。TITANIDE也在持续不断的开发中,通过与客户互道,进一步强化协同开发能力,减低沟通成本以提升企业的开发效能。
在线IDE会不会成为一种趋势

现如今,服务上云部署已被广大的企业所接受,开发、测试环境都部署在Kubernetes上面,但是开发环境仍然在个人的笔记本或台式机上被割裂开来。TITANIDE要解决的就是让开发者爱上云原生开发,就像当初服务上云部署一样,企业从怀疑到欣然接受需要一段过程。随着云原生开发环境日趋成熟,云原生开发环境就会水到渠成,被广大企业和开发者所接受。
为了弥补传统IDE和云端运行环境的鸿沟,业界做了不同的尝试,主要归纳有以下三种:
1.通过CI/CD(即持续集成与持续部署)工具。开发者在本地修改代码后提交到代码仓库,触发流水线部署到云端的Kubernetes开发环境进行调试,这个方案是目前大多数企业采用的,主要有以下特点:
通过查看日志的形式来调试代码,如果有问题再回到本地更改代码,然后反复重复以上流程;
而是手动在本地构建镜像,手动将镜像推到镜像仓库,手动触发部署后进行调试。
在线IDE会不会成为一种趋势

2.通过VPN或端口转发将本地网络和云端网络打通。这样就可以让本地和云端的服务连接互联,但是这个这是全局的网络打通,这种连通方式需要在服务端和客户端安装VPN软件,这种方案有以下几个问题
网络连接可能不稳定;
网络带宽可能不够;
安全方面也受到极大的挑战。
3.将IDE搬到云端,直接在云端进行开发。这就是TITANIDE采用的方案,这种方案有以下几个好处:
缩短开发周期,通过拉近开发者与开发环境的距离,减少网络时延,并做到开箱即用,减少重繁琐而重复的发布调试过程;
降低开发成本,通过统一资源调度,减少云基础设施资源投入;
沟通成本,通过团队协同编码,加快业务价值的实现;
提升数字资产安全,通过代码安全管控,用户在IDE上任何操作都可以记录下来;
洞察团队开发成本与效能,通过报表统计,为管理者决策提供有力依据。
所以回到咱们的想要Talk的标题,在线IDE会不会成为一种趋势?
事实上,在行云创新的程序员严重,在线IDE只是一款工具,没有所谓的趋势不趋势,只是企业已经在“云原生”上了,开发模式已经是云原生DevOps,基于云原生的云端IDE能够给他们的研发工作带来更便捷、高效、安全的功能特性,这已经是一件非常圆满的事情了。
TITANIDE的初衷便是,在云原生应用开发中,做开发者之间的互联的桥梁,打通云原生开发体系。

TITAN IDE在线使用>>

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深圳行云创新

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值