从本地到云端:看 IDE 大展拳脚

2024-08-29 01:26:20 浏览数 (3)

封面封面

无人问津 NetBeans

时间轴拨回到大一的第一个寒假,买了属于自己的笔记本电脑和一本《 21天学通Java》。按照书的教程,下载了NetBeans。对于不常接触电脑的我,手指放在键盘上寸步难行。

现在练就一身本领的再来体验。

第一难:启动

官网下载ZIP包,如果靠浏览器,网速接近于无。只有磁链好些。

解压后需要自己去将启动文件创建快捷方式。做好这些,点击启动

binnetbeans64.exe

启动异常启动异常

不出所料,当年那些麻烦的安装与配置环境变量都是为了配合这款IDE。

查找资料才知道,它会读取配置文件,所以做下修改

etcnetbeans.conf 找到JDK,并修改对应路径

代码语言:shell复制
netbeans_jdkhome="D:workSpaceJDKORACLE_JDK8u201"

再次尝试:

再次报错再次报错

能明显得看到,不是系统异常,是程序的自检,并且这款IDE的界面和Java的图形界面风格基本一致。这次换成JDK 17。

NetBeansNetBeans

第二难:无向导

作为当今的Java程序员,更应该叫做Spring程序员,创建项目都是Spring脚手架,而它避开了这点。

NetBeans 创建项目NetBeans 创建项目

退一步,换为Maven启动。后面太卡了,放弃。

种种问题下,即使免费使用,即使仍然再更新,也无人问津了。

尚能饭否 Eclipse

这是大学老师教的IDE,也是我一直在用的。相比于NetBeans,多了更多符合现代工业开发的便捷。不过未能完全改善前人的弊病。

  • 安装难,尤其是后来的下载镜像中关闭了国内的节点。
  • 可以有向导,但需要下载不一定能成功的插件。
  • 完全没有AI助手
Eclipse 界面Eclipse 界面

那为什么还在用呢?

传统项目中,需要依赖Eclipse的配置文件(作为工程的一部分)。也就是说,无法很方便的迁移到其他IDE下进行启动。即使表面没有问题,也会伴有隐藏忧患。

公司的Eclipse绿色版安装了绝大部分插件,全靠人力相传。某些格式化设定,code style检测,需要跟公司保持一致,或者客户保持一致。

若不是和公司强绑定,时代的洪流肯定会压垮这Eclipse。

时代宠儿 IDEA

IDEA全称IntelliJ IDEA,最早诞生于2001年,但具网上搜集资料来看,2010年左右,才开始流行。

2009年出现了社区版

而身边做开发的小伙伴大概是从2017年使用。现在凭借这出色的UI,多工程模式的适配,高性能的运行已经成为了大家的首选。

IDEA 界面IDEA 界面

很简洁,很优雅。和Visual Studio Code很接近。

本身就具有绝大部分工业开发所需的功能,再加上用户可以制作一些插件来提升编码效率,让IDEA更具现代化IDE的水平。

除了企业中需要花钱外,没有什么太大的问题。

未来范式 Cloud Studio

既见未来,为何不Try。

Cloud Studio 官网封面Cloud Studio 官网封面

一建启动

从一个空机器上,创建一个空Java项目并运行,总共分几步?

在大家都开着浏览器的情况下,就一步。

空白Spring boot工程 & 运行效果空白Spring boot工程 & 运行效果

如果你使用腾讯云coding打开,会看到更贴近Visual Studio Code的模式 因为它是基于VScode开发的。

内置AI

这一阵都在用的腾讯云AI代码助手,早在去年就已经在这款IDE悄悄上线。

coding中cloud studiocoding中cloud studio

学练一体

一建启动来自于模板中心的种类齐全,学练一体来自于云端IDE的特殊能力。

cloud studio中某节前端教程cloud studio中某节前端教程

结合模板与AI助手,形成了这种新的教学方式。

比docker更docker

这属于一个未来可期的功能,因为都是比较小型的项目。可以直接拷贝代码和运行环境,让你实现分分钟的二开。

one more thing

现阶段云IDE能够看到很多本地很难实现的功能,可以替代80%的工作。随着未来工作方式的转变,云IDE一定会成为新的范式。

0 人点赞