CSDN-InsCode (一个支持ai编程的代码分享社区网站)使用初体验

我叫Aaron,是一家研二在读计算机系学生。目前正在一家公司就职java后端研发实习。想往常一样正在逛csdn 的精选,看到一条 "Inscode 支持ai编程"的消息,我赶紧点进去看了下详情,并试用了Inscode的网站。在chatGPT大火的今天,国内能涌现出支持ai编程的编译器,真的很优秀,下面我就将我试用的感受分享给大家。

目录

一、产品介绍

​二、功能体验

三、优缺点分析

优点如下:

缺点:

四、改进意见

五、BUG描述分析

六、评测结论


一、产品介绍

InsCode 是csdn推出的一个代码分享网站,网站的地址是 https://inscode.csdn.net/

当然你也可以从csdn的首页进入:

在InsCode 里,你可以去浏览、点赞 别人分享的代码,你也可以 自己创作一个项目,并分布出去。可以在项目下面 和其他代码贡献者、学习者一起互动学习,更赞的是,在最近一个版本中在写代码的IDE里,嵌入了AI的功能,可以让AI帮你进行代码的编写、修改和纠错。


二、功能体验

进入首页它长这样:

 击右上角加号创建项目,选择模版即可进入项目编写。

 模板的支持:一系类的语言都支持创建项目

个人的评价:创建项目简单方便 

项目可以通过Github导入,也可以通过InsCode导入项目。也可以基于别人发布的模版进行二次开发。

如图, 当我们可以通过使用Ctrl + L 快捷键打开 AL提示功能:

如图所示, 这个的好处是, 当在编程过程中遇到问题时, 可以很快捷的在右侧侧边栏使用Al给我们提供帮助

 

 

发现存的问题: 运行方面平台的兼容性不够强,对于部分的浏览器,不能做到完美运行,并且按照该系统的提示点击“浏览器页签中打开浏览”依旧显示同样的问题,只有用户更换浏览器才能出现运行结果。

三、优缺点分析

优点如下:

1. ui风格不错,初次进入有功能引导,整体ui风格比较清爽简约。

2、 能够快速基于模板创建项目,模板还算丰富,也支持直接从仓库导入项目,而且也支持基于别人的项目进行二次开发

3、尝试了vuejs模板和nuxtjs模板,但是项目结构还比较简单,不知道能否支持复杂的项目流畅运行
4、 目前对insCode的印象是:它将本地运行的使用vscode开发的项目放到了云上ide编辑。如果在github上看到一个有趣的项目,可以通过insCode直接创建并运行,很方便

5、作为国内的一个在线代码运行平台,博客分享,在线进行代码运行,学习简单的语法都具有一个很高的实用性。用户可以通过InsCode实现代码的演示,共享,存储,学习等功能基本满足了一个程序员对于代码社区的大部分需求。

6、InsCode支持的语言比较多,更有利于解决代码的环境配置等繁杂的问题,这样的平台比较适合于在小组会议时进行临时的代码演示的时候使用,减少环境搭建,配置等时间的损耗。
1.优化代码运行和调试的效率。

缺点:

1. 搜索功能在输入关键词并提交后没有响应

2、不太适用于较大型工程类项目的分享

3、目前,使用的用户量不足,可使用的模板不多,还没有形成一个较为完整的生态。对于用户来说,没有一个较为完整的生态,特别是模版不够多,不能满足大多数用户的使用需求,用户往往就不会倾向于使用这个系统,用户粘性不高,很容易导致没有人使用的情况。

4、UI设计还需要改进,对于一些按钮的摆放位置可以稍作调整。例如,应该将项目发布的按钮设置在运行框附近,比较符合用户的正常操作逻辑;页面的布局还存在bug(在下面的bug描述栏目详细介绍);模版选项缺少联想功能。

5、打开项目和运行项目耗时太久,虽然是一个web程序,但是对于用户的使用来说,长时间的等待必然会降低用户对于使用本系统的耐心,虽然减少了环境配置的时间,但是在真正使用环境下,代码如果需要长时间运行或大量的代码调试,可能会造成更多的用户转向去研究搭建项目环境,而不是等待项目的运行结果。

四、改进意见

1、发现社区的热点数据、关注数据 都还是很久之前的数据,这里的数据列表还是很久之前更新的了。

2、在悬赏的活动中,没有发现java语言的活动,这样可能会造成java用户的流失。

3.官方可以多加入一些优秀的代码模版,从一些其余的网站引入一些模版资源,从而带来更多的用户量,因为这个系统拥有在线编辑和运行的功能,所以会比一些博客网站更有优势,前提是需要有一定的用户基础和系统的体验感。

4.修改UI设计的缺陷和bug。


五、BUG描述分析

1、导入项目时仍然可以编辑项目信息;从git url导入某些github项目时,长时间无响应,也没有提示(例如这个项目https://github.com/chakra-ui/chakra-ui)

2、在java项目运行的时候,有时候会卡主,报502。

六、评测结论

1、整体来说InsCode 确实是一个值得深度使用的网站。

2、特别是 ai 写代码这里,可以大大降低写代码的门槛。


InsCode首先作为一个在线的代码运行,共享,学习平台,集合了很多的功能,这个系统的设计理念是非常优秀的,可以将代码放在线上运行,并且支持多种框架和语言,可以进行编译,输出,调试,甚至还实现了版本控制等一些比较边缘的功能,同时打造了一个社区,比其他竞品平台多出很多的关于代码演示运行的功能,对于这种类型的产品而言,InsCode在差异化功能上优势明显。但是由于现在该产品还处于测试阶段,用户量不够,造成模版的量也不够,社区也还没有起步,除此之外,系统还存在一些Bug和一些UI设计缺陷,需要在正式发布前再修改一下。总的对于现阶段来说,这个InsCode实现的还是比较好的,希望前端工程师再加把劲把UI交互完善好,同时市场开始推广社区功能,只有拥有一定的用户量才能提供更好的社区生态

所以我的综合评价是:InsCode是一个比较推荐的软件。

猜你喜欢

转载自blog.csdn.net/gaoxiang_120/article/details/130531574