一、前言介绍
什么是 IDE ?
IDE
全称“Integrated Development Environment”,中文意思为“集成开发环境”,是用于提供程序开发环境的应用程序,是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。目前像我们常用的 IDE 工具有 JetBrains 全家桶系列的(PyCharm
、IntelliJ IDEA
、PhpStorm
、GoLand
等)、Visual Studio Code
(VScode)、Cloud Toolkit
等。
什么是云 IDE?
云 IDE 指的是无需本地环境,通过浏览器访问即可实现云端开发环境获取、代码编写、编译调试、运行预览、访问代码仓库、命令行执行等能力的云端工具。
代码开发随着云计算技术的不断发展,无服务器计算应运而生。无服务器计算由云平台统一管理后端服务及资源,避免了开发过程中繁琐的集群搭建及系统运维工作,在提高整体资源利用率的同时,借助云 IDE 还能够帮助开发者聚焦业务逻辑,简化应用开发难度,提升软件研发效率。这也是云 IDE 越来越受到关注的原因之一。
OK!闲话不多扯,我们回到正题。这次是有幸参加了 CSDN 与腾讯云联合组织的活动——【腾讯云 Cloud Studio 实战训练营】
体验了几天,活动无坑,Cloud Studio 产品免费白嫖,可以放心冲!!!(当你的账号没有额度的时候,可以退出账号,在未登陆状态下继续进行体验白嫖)😊😊😊
关于 Cloud Studio
Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程。
Cloud Studio 作为在线 IDE,包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。
目前内置了非常多的模版,各种各类的语言开发环境,一点即可,灰常方便!
好了,背景介绍就介绍到这里了,总之这次的活动内容还是非常丰富的,而且门槛也贼低,哪怕你是个刚刚入门的小白,也是可以参加的。
接下来,就来说说本次的主题 —— 【腾讯云 Cloud Studio 实战训练营】全新的开发习惯养成方式,至 ——后代开发者们。 且看我慢慢道来。
二、正文内容
2.1 2023年互联网变革的速度之快
为什么,我要在主题上说:全新的开发习惯养成方式,至 ——后代开发者们,因为目前的开发者,乃至于老的开发者是怎么样的一种开发习惯(我天天面对他们),我自己已经非常清楚了。目前的互联网开发者中,大多数都是本级装了一个 Docker 然后在容器下可以快速构建各类开发环境,并且云主机上的环境也可以是 Docker 这样可以保证,生产环境与开发环境一致;当然肯定也有一些开发者直接在自己的电脑上面安装了自己工作语言的开发环境,直接进行开发,但是不管是哪一种,目前直接在 云IDE 上进行开发的肯定是少数,这里我并不是想去跪舔说“以后云IDE开发是主流“,NoNoNo,并不,我并不觉得 云IDE 开发后面肯定是主流之类的。
-
其一
只不过如果培训机构,或者大学IT相关的专业,在使用 云IDE 上就会有非常天然的优势,首先安装环境对于初学者来说非常繁琐,本身就刚刚学这东西,配置来配置去(特别是Winodws电脑),搞不好还要去设置环境变量、hosts什么的。我在的公司里面来的实习生里面就有这类人,一个Ubuntu配置开发环境的内容,他拿笔一本正经的记得非常详细,我问他为什么要这样记,他说 听不懂,到时候如果自己需要配置环境的时候,可以看笔记。😂😂😂 我调侃他,都什么年代了,还用笔记本记。他说,xx配的好多步骤我不懂啊,没办法。诸如此类的情况非常多。我在想,如果我当时学 IT 那会如果有云IDE这东西,我要少走多少弯路,当初一个CentOS的开发环境,各种编译安装,把我搞得头昏脑胀,本身就没学太扎实,当初差点心态爆炸放弃这一行了。 -
其二
2023年,也正是各类大模型GPT爆发的一年,对于各个行业的冲击,那都是不小的,在IT,也同样,大大小小的场出了个类GPT工具,在别的方面也许差异挺大,但是在辅助编程这个方面虽然也有强弱之分,但是辅助一般的开发工作,问题还真不大,本人不才,年初也搞了个 chatGPT 辅助我平时开发工作(不是不会写,一方面是体验体验GPT,另外一方面是偷偷懒😂)说实话,现在这样工作配合,倒是搞惯了,哈哈哈!这次看到这个活动后,打开Cloud Studio的首页,看到上面也有 AI辅助编程的内测活动,赶紧报名参加,但是好像听说要等到年底。。。。
并且通过自己平时各种划水摸鱼之余,也发现各个厂商其实今年在这方面动作都不小,嗯嗯,在这里就不一一展开拉。。
2.2 关于我参加动手实验的一些感受
由于今年自己用GPT
比较多,本次的动手实验里,正好也有一个关于GPT + Cloud Studio 辅助编程的,于是果断找客服要到链接下载。
有需要的可以拿走。(无门槛使用Claude GPT+Cloud Studio快速完成Excel工资自动核算)
https://tiny-exam.oss-cn-hangzhou.aliyuncs.com/cloud-studio/GPT%2BCloud%20Studio.html
我是先看完整体手册后,才开始做实验的,说实话,实验整体很简单,但是讲得很明白,并且也将一些新的概念融入进来了。唯一就是整体体验下来我发现 Claude
整体还是不如 chatGPT Plus 的,只不过他每次的回答都挺有意思,答完还给你总结一下。
跟着手册整体走下来,虽然步骤多,但是没啥问题的。
虽然我遇到了问题(不过是我自己的问题,阅读文档太粗心大意了,把这一块的内容给忽略了)
不过,自己排查出来问题了,第二次看文档后,发现手册里写了,而且解释得比较详细了。
这个是最后下载下来的输出文件,把这些员工的实发工资给算出来了。
实验手册,我就体验了一个,没有什么好讲的,手册里面讲得都非常详细了,确实可以在国内无忧使用 GPT,是目前不错的一个选择。
2.3 上传我的作品
我的作品是一个PC页面的高仿还原,正好本次使用云IDE试试。
1、注册账号
为什么我要推荐这两种方式注册,因为便于后面上传到代码仓库。
注册完后一定记得要到CODING中创建一个空项目(实验手册中有过程)
然后,我们继续在 Cloud Studio中进行编程操作即可。
这里,我选择的 NodeJs的一个模版,运行完毕后,这应该是一个 Express
的模版。
这里我们对他的目录惊喜了一下改造。
将我们的本次静态文件都上传上去。
代码编写完毕后,我们运行Express
启动命令(这里就不过多的去介绍写代码了,实验手册中有三个都是前端项目页面还原的实验)
node app PORT=9000
OK!最终的页面样式
最后,我们将作品上传为模版。
这里,我其实已经上传过了,再点就是覆盖了。
上传完毕后,我们退出来,可以在这里看到自己的模版
最后的最后,就是上传到代码托管仓库了。
整体的活动体验下来就是这样的了。还是非常不错的。
三、整体下来感受及个人建议
活动虽然看着东西挺多挺复杂,其实做起来都是非常轻松的,我目前几个环节下来,可能写这个页面和写博文花的时间是最多的,但是难度其实没有,但是在产品的使用上卡了一会。活动群的大佬们也非常给力,我出现了点问题,在群里一问,好几个人帮我解决。
个人建议:
1、个人上传的模版最好能即时的分享出来,目前上传完模版后,只有修改,和启动,目前还不知道模版上传完了后,除了方便自己,还能有什么作用。
2、CODING代码上传后,我发现它并不能像其他代码托管仓库那样,能够非常自然非常方便的让这个项目是 Public
的,我想让我的这个CODIND项目公开,要要实名制。(目前我是放弃了的,实名制心里还是有点门槛的)
3、AI 辅助编程预计什么时候能上线可以在首页明确一下,搞个内测申请,一点消息也没有,还是在群里面问的工作人员才知道,起码这一两个月是没搞头了,不然我内测申请了,等着等着我都忘了,没有别的想法仅仅体验试试,我有GPT帮我平时Coding代码。
4、如果Cloud Studio这个产品能够非常好的直联第三方的服务器进行部署,这样就更好了,我看好像目前最多只能腾讯云的云服务器连接,如果能其他云的直联,哪怕是SSH或者授权方式也行(这个应该不是技术难度,是不是竞品无法合作的关系?)
纯手敲,手码不易。允许转载,转载后请携带 原创连接地址