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


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

    创建空间

    在这里插入图片描述
    如图,这是我自己创建的一个空间,操作方式上来讲,创建空间快捷,能急速搭建一个纯净的空间。来看下都支持哪些语言:
    在这里插入图片描述
    我是做JAVA的,所以创建了一个JAVA空间。

    来说下优缺点吧

    优点

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

    个人建议

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

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

    体验开发过程

    在这里插入图片描述

    优点

    从上图可以看得到开发环境还是支持很多功能的
    1、终端 这个是我认为最棒的,可以直接操作命令
    2、扩展 看下图
    在这里插入图片描述
    已经内置了市面上比较火爆的spring系统部分,还是很懂的

    3、Time Line 这个历史追踪做的还是很棒的,如下图
    在这里插入图片描述
    很直观,也很棒

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

    缺点

    1、搜索
    单文件中内容搜索是没问题的,但是如果全局内容搜索呢?
    以及文件搜索,比如搜索某个文件。。。诸如此类
    这块不太便捷
    2、编码智能提示
    在我编码的过程中发现一个比较难受的事实,IDE无法快捷智能的填充一些编码。 简单的可以,比如String可以很快填充上,但是HashMap就不行,有待提升。
    3、main方法启动
    main方法启动无效啊,这个demo项目无法正常启动和输出内容,怀疑是个bug
    4、debug无效
    在这里插入图片描述
    点击这个配置无效

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

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

    总结

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

  • 相关阅读:
    apache commons-dbcp Apache Commons DBCP 软件实现数据库连接池 commons-dbcp2
    采用QT进行OpenGL开发(三)着色器编程
    设计模式——桥接模式
    基于UCOSII的DMA-SPI通信
    关于vuex仓库管理
    域名信息收集
    MySQL || 数据类型与存储引擎
    树和图的深度与广度优先遍历(树的重心,图中点的层次)
    程序员的放肆
    『现学现忘』Docker基础 — 37、ONBUILD指令介绍
  • 原文地址:https://blog.csdn.net/qq_33333654/article/details/127572332