CSDN 云IDE产品初步体验优劣势(JAVA语言方向)

产品我这里就不介绍了,主要说一下我个人的感觉吧

创建空间

CSDN 云IDE产品初步体验优劣势(JAVA语言方向)_第1张图片
如图,这是我自己创建的一个空间,操作方式上来讲,创建空间快捷,能急速搭建一个纯净的空间。来看下都支持哪些语言:
CSDN 云IDE产品初步体验优劣势(JAVA语言方向)_第2张图片
我是做JAVA的,所以创建了一个JAVA空间。

来说下优缺点吧

优点

1、个人理解,空间可以看做一个虚拟机环境,放在了云端,可以避免硬件设备故障导致软件资产损失的风险,这个优势是“云”思想的核心之一。
2、该产品有一个比较让开发者高兴的是可以直接通过仓库地址直接获取所需的代码,省却了一波操作,值得称赞

个人建议

1、建议添加JDK选择
从产品角度来讲,是不是可以考虑在选择JAVA之后,支持选择JDK对应的版本呢?
2、建议添加Maven
既然已经有了远程仓库地址了是不是可以考虑添加Maven环境的预制呢?
3、建议添加git or svn
你说有没有可能我在云端要推送远程仓库代码所需要的环境不一样
4、建议添加DB
通常我们可以是要加上mysql or redis or mongdb等等此类数据库的

以上的添加均可考虑作为一个可选项提供,这样能极大程度的解约环境搭建的时间。 甚至可以做到默认一套环境的“一键加载”

体验开发过程

CSDN 云IDE产品初步体验优劣势(JAVA语言方向)_第3张图片

优点

从上图可以看得到开发环境还是支持很多功能的
1、终端 这个是我认为最棒的,可以直接操作命令
2、扩展 看下图
CSDN 云IDE产品初步体验优劣势(JAVA语言方向)_第4张图片
已经内置了市面上比较火爆的spring系统部分,还是很懂的

3、Time Line 这个历史追踪做的还是很棒的,如下图
CSDN 云IDE产品初步体验优劣势(JAVA语言方向)_第5张图片
很直观,也很棒

4、全中文操作工具栏 这个我觉得是一个无法拒绝的诱惑,特别是对于我这种英语菜鸟来说。
而且还配备了快捷键说明
5、其他优点
支持断点调试、背景色选择、工作空间快捷切换、调试控制台等等都是比较实用且便捷的

缺点

1、搜索
单文件中内容搜索是没问题的,但是如果全局内容搜索呢?
以及文件搜索,比如搜索某个文件。。。诸如此类
这块不太便捷
2、编码智能提示
在我编码的过程中发现一个比较难受的事实,IDE无法快捷智能的填充一些编码。 简单的可以,比如String可以很快填充上,但是HashMap就不行,有待提升。
3、main方法启动
main方法启动无效啊,这个demo项目无法正常启动和输出内容,怀疑是个bug
4、debug无效
CSDN 云IDE产品初步体验优劣势(JAVA语言方向)_第6张图片
点击这个配置无效

设定了断点,点击“运行和调试”长时间处于加载状态。

目前能体验到这些,由于无法运行调试更多的体验没办法进行了。

总结

总体来讲是相对比较便捷的,对比IDEA工具的话还有很大提升空间。
目前最好的一点是纯净的环境和自由的插件,可以作为远程仓库备份,亦或者学习环境使用。

你可能感兴趣的:(活动与杂谈,云IDE)