最近在学 react ,自己有 jet brain 全家桶就在用 web storm ,刚才前端同事就问为什么不用 vscode ,轻量化,更快。突然就想到“轻量化”,这个词好像一直在说但是一直没有概念,到底什么是“轻量化”,作为一个形容词,它放在数据库前也许就是形容 SQLite ,缺少一点功能但是确实很快;可是作为一个 Javaer 常用的 spring 也说自己是轻量级的,可是 spring 这个框架的内容一点不少,如果深入学习东西也是多到爆炸,为什么它还是说自己是“轻量级”框架呢?感觉自己失心疯了,想到这三个字就觉得有种诡异感从尾椎骨爬到后脖根。。。

最早的 spring 的确是轻量级的

最早的 spring 确实是轻量级的,后面各种东西加上去之后才变的重量级

对比一些 JavaEE 上古框架的话,spring 确实是轻量级的

说 vscode 轻量化,比的是 vs ,没毛病

看了一下,webstorm 400mb+, vscode 90mb+ ,体积上确实“轻量”些。

vscode 是文本编辑器,不是 IDE 。估计他是这个意思吧。但在文本编辑器领域,vscode 显然很重了。

ejb 时代,spring 还只是个 ioc另外:vscode 真的比 webstorm 轻量,vscode 要装一堆插件,webstorm 开箱即用

轻则快(保证基础功能即可

相对的,要看跟谁比

react 确实用 typescript 就够了, web storm 要建索引、启动慢, 对比起来 vscode 就显得轻量很多.

轻量是相对的. 一个是 ide, 一个是文本编辑器.

对于这种疑问我都是一句回复:我有 32G 内存谢谢

轻不轻,看语境,看与什么对比。你把“轻”看出绝对值,而不是相对值,那当然感觉诡异。比如“轻型汽车”,两吨,甚至三吨的车都可以归类为轻型汽车,三吨还轻吗?你说诡异也行,但多数人看语境都会觉得没问题。

像 Android studio 这种,打开就占用 2GB+内存。VSCode 主体只占 200MB+内存,虽然其他插件加起来可能比 2GB 还多,但是你有得

如果你只引入最基础的 spring-boot-starter ,确实非常轻量级,只有基本的 logging 、autoconfigure 、spring-core 和 spring-context ,都是非常非常基础的内容。

或许轻量是相比较而言的?

我理解的轻量级一般就是指“短平快”短:软件层面上就是指体积小平:就是指简单易懂快:就是指反应灵敏我个人也喜欢所谓更“轻量”的软件。但是 VSCode 我觉得属实不算“轻量”。就下载下来之后需要配置一大堆配置,安装一大堆插件,他就已经距离轻量越来越远了。

个人观点:自己怎么舒服怎么来,我之前开发 Java 的,前端开发也试着用了几个月的 vscode ,终究还是觉得 webstorm 舒服些

vscode 现在给我的印象就是卡 可能比起其他软件而言启动快一些 给人一种轻量的感觉 但深度使用还是会发现不少问题

切图仔不理解 IDE 在做工程调整时候的巨大贡献

依赖小,迁移快, 上手难度低, 灵活可变

因为对于 spring boot 对比早年的 ssh 一套就是实打实的轻量级但是 spring boot 对比 golang php 谈轻量级还是两个维度的产品

你打开一个 ide 和打开 sublime 就知道轻量是啥意思了

哪有什么轻量级,"政治正确"才对

安装简单 开箱即用 功能少 启动快

en.wikipedia.org/wiki/Lightweight_software每个人眼里的 lightweight 应该各有不同?而且也不止 software ,我觉得没有什么标准

你不是不理解啊,只是不想理解而已。本身确实没有严谨的定义,每个人的标准也不太一样,但是作为一个交流的概念,还可以随便说说的。

是个相对的概念,vscode 对比 web storm 是轻量化的,spring 对比 Struts2 是轻量化的,mybatis 对比 Hibernate 是轻量化的

装完各种插件呢,不装插件把编辑器和 ide 相比有点那啥了。。

跟 ejb 比较一下,每个实体类每个接口都要写个 xml 配置。Spring 不就显得超级轻量了?

vscode 只适合开发前端吧..后端语言还是 jb 来得爽..提示.依赖.流畅度都没法比

轻量级的主要是对低端设备比较友好.

vscode 装完插件也不「轻量」了

随便啥都行, 装个插件就有自动完成等功能了vscode 开发 python, js 可能是最多的但是做什么 c, rust, go 都是可以得