这群超酷的开发者,是如何轻松搞定软件开发?

NEW

Development Model

行云趣码 Cloud Coder 

零距离感受一次全云端开发体验>>>

前些日子我看到两则有关线上Office的新闻,一是空客的十三万员工将全部迁移到谷歌的在线文档套件G Suite;二是腾讯发布在线文档产品,可以与微软Excel和Word互转。在网页里就能写文档、做电子表格,对于20年前熟练地玩耍着Office 97的我来说这是极难以想像的。时至今日,不单是Office,连同图像处理、3D模型设计都可以在一张网页内轻松完成。

这些创新的背后是无数位软件开发人员智慧的结晶,如果说Software is eating the world, 那么developers are changing the world.

作为一名有着近20年开发经验的老程序员,我惊讶地发现在改变世界的同时我们开发人员自己的生产力工具在过去并没有发生本质变化:

软件编码工具

拿Visual Studio来说从6.0发展到现在的2017版,我要下载数十个G的软件包花费大把时间安装好它才能开始编码;

软件部署方式

服务器从物理机、虚拟机发展到云主机,我还是要安装、配置软件所依赖的数据库、缓存、中间件等一大堆东西,然后才能几乎全部手工方式部署应用、设置负载均衡、网络策略、开通域名等;

DevOps 喊了很久

但真正以应用为中心为Dev和Ops提供运维的有效手段依然匮乏。

这几年我们行云创新的小伙伴们一直在尝试解决这样一个问题:能不能像线上Office一样,把软件开发的全流程活动也搬到一张网页里搞定?

坦白地讲,这并不容易。

它绝非是提供一个WebIDE在网页里实现编码就能解决的问题。实现对架构设计、发布到云端、代码调试、测试和运维、团队协同等软件生命周期端到端各个环节的完美支持才能真正达成这一目标。

经百名资深开发者的深度使用和交流后,一超酷产品—— 趣码Cloud Coder正式全面开放给所有开发者,并为其带来前所未有的全云端开发和高效体验。

技术实现上的复杂度不必多说,我们关注的重点是“聚焦、高效、易用”。让开发人员从繁杂的工具管理和资源配置中解脱出来,把全部注意力集中在业务和代码上,高效、轻松地在一张网页上完成软件开发的各方面工作。

我们提供了大量模板让开发人员不必从零开始设计和编写每个应用。无论是简单的Java应用或是复杂的人工智能系统,都可以通过选择合适的模板更加快速地进入开发状态——马上编写与业务逻辑相关的代码,而不是把时间花在安装和配置诸如MySQL、Tensorflow等基础软件和服务上。

 

640?wx_fmt=jpeg

640?wx_fmt=jpeg

 

把不同的组件像搭积木一样组合来设计应用程序是我们趣码的一个亮点,这即兼容传统软件设计模式又迎合了当下流行的微服务设计思路。

这些组件可以是像MySQL、REDIS这样的基础服务组件,这样就省去了大量的基础环境创建和配置的繁琐步骤;也可以是团队或是社区分享的微服务组件,直接拖进画布调用它,省去从零编写、调试一个功能模块的大量时间。

 

640?wx_fmt=jpeg

 

与代码关联的组件往往是开发人员最关注的,也通常是最贴近于要解决的业务问题。

趣码通过插件机制可以支持任意的开发语言。拖入代码组件,和Github等代码库关联即可轻松完成:

 

640?wx_fmt=jpeg

 

在架构图设计好后就可以开始愉快地编码了!

你当然可以继续采用你最爱的本地IDE,代码提交后,趣码会帮你编译代码并把它和所依赖的基础服务一起发布到云端;我们邀请你体验趣码CloudIDE带来的线上编码便利性,打开网页即可做到Code from anywhere, anytime

 

640?wx_fmt=jpeg

 

趣码CloudIDE不仅是一个网页编码工具,它还支持直接在网页内调试程序。比如,你可以把正在开发的Java代码Attach到发布在测试环境或是生产环境的应用上,连接不同环境的MySQL数据库来debug与数据相关的问题。

像往常一样提交代码到Git库之后,就可以尝试发布应用了。你会发现趣码提供的一键发布功能简单到不可思易——只需要选择发布位置,点下按钮趣码就会按你的旨意把应用发布到任意云端了!

 

640?wx_fmt=jpeg

 

代码编译打包、环境配置、应用部署、负载均衡、域名开通等一切的一切开发人员所不应去浪费时间的工作都由趣码在几分钟内自动搞定。

 

640?wx_fmt=jpeg

 

你要做的就是访问你所设计和编写的应用,看它是否如你所愿般正确运行:

 

640?wx_fmt=jpeg

 

代码再次改动后可以通过版本升级功能实现灰度策略。比如,只让深圳地区用户访问新版本,而其它地区用户依然访问旧版本,在三天后才把全部用户切换到新版本。

 

640?wx_fmt=jpeg

 

如果代码变更频次多,手动发布太繁琐也可以设置自动发布策略,每次代码提交时趣码会自动发布新应用或更新旧的应用,你可以根据开发、测试、生产的不同需求来选择不同的策略。

 

640?wx_fmt=jpeg

 

除了上述提到的这些部分能力外,为了支持好线上开发的这个需求,我们行云创新团队还在多云管理、组件共享、测试管理、数据管理、团队管理、开发协作、应用商店等很多方面进行了大量的工作。我们将在后续的文章中详细加以介绍。

期待您在趣码试用中为我们提供宝贵的建议和意见,一起把线上开发这件事情做得更好。

转载于:https://my.oschina.net/u/3763313/blog/1839244

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
探索全栈前端技术的魅力:HTML+CSS+JS+JQ+Bootstrap网站源码深度解析 在这个数字化时代,构建一个既美观又功能强大的网站成为了许多开发者和企业追逐的目标。本份资源精心汇集了一套完整网站源码,融合了HTML的骨架搭建、CSS的视觉美化、JavaScript的交互逻辑、jQuery的高效操作以及Bootstrap的响应式设计,全方位揭秘了现代网页开发的精髓。 HTML,作为网页的基础,它构建了信息的框架;CSS则赋予网页生动的外观,让设计创意跃然屏上;JavaScript的加入,使网站拥有了灵动的交互体验;jQuery,作为JavaScript的强力辅助,简化了DOM操作与事件处理,让编码更为高效;而Bootstrap的融入,则确保了网站在不同设备上的完美呈现,响应式设计让访问无界限。 通过这份源码,你将: 学习如何高效组织HTML结构,提升页面加载速度与SEO友好度; 掌握CSS高级技巧,如Flexbox与Grid布局,打造适应各种屏幕的视觉盛宴; 理解JavaScript核心概念,动手实现动画、表单验证等动态效果; 利用jQuery插件快速增强用户体验,实现滑动效果、Ajax请求等; 深入Bootstrap框架,掌握移动优先的开发策略,响应式设计信手拈来。 无论是前端开发新手渴望系统学习,还是资深开发者寻求灵感与实用技巧,这份资源都是不可多得的宝藏。立即深入了解,开启你的全栈前端探索之旅,让每一个网页都成为技术与艺术的完美融合!
探索全栈前端技术的魅力:HTML+CSS+JS+JQ+Bootstrap网站源码深度解析 在这个数字化时代,构建一个既美观又功能强大的网站成为了许多开发者和企业追逐的目标。本份资源精心汇集了一套完整网站源码,融合了HTML的骨架搭建、CSS的视觉美化、JavaScript的交互逻辑、jQuery的高效操作以及Bootstrap的响应式设计,全方位揭秘了现代网页开发的精髓。 HTML,作为网页的基础,它构建了信息的框架;CSS则赋予网页生动的外观,让设计创意跃然屏上;JavaScript的加入,使网站拥有了灵动的交互体验;jQuery,作为JavaScript的强力辅助,简化了DOM操作与事件处理,让编码更为高效;而Bootstrap的融入,则确保了网站在不同设备上的完美呈现,响应式设计让访问无界限。 通过这份源码,你将: 学习如何高效组织HTML结构,提升页面加载速度与SEO友好度; 掌握CSS高级技巧,如Flexbox与Grid布局,打造适应各种屏幕的视觉盛宴; 理解JavaScript核心概念,动手实现动画、表单验证等动态效果; 利用jQuery插件快速增强用户体验,实现滑动效果、Ajax请求等; 深入Bootstrap框架,掌握移动优先的开发策略,响应式设计信手拈来。 无论是前端开发新手渴望系统学习,还是资深开发者寻求灵感与实用技巧,这份资源都是不可多得的宝藏。立即深入了解,开启你的全栈前端探索之旅,让每一个网页都成为技术与艺术的完美融合!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值