The IDEs we had 30 years ago ... and we lost
7 months ago
- #programming
- #IDEs
- #nostalgia
- 作者回顾了20世纪80年代末至90年代初基于文本的集成开发环境(IDE),认为它们优于现代IDE。
- 早期的DOS程序采用全屏文本用户界面(TUI),支持鼠标操作、彩色显示和阴影效果,具有出色的直观性和可探索性。
- Borland Turbo系列(Turbo C++、Turbo Pascal)是典范级IDE,集语法高亮、编译器、调试器和参考手册于一体,且体积小巧。
- 90年代初的Linux系统缺乏全屏TUI,只能依赖Vim和Emacs等晦涩的编辑器,其用户体验远逊于Borland产品。
- 现代TUI编辑器(如Neovim、Doom Emacs和Helix)虽具备类IDE功能,但仍无法复现早期IDE的高度集成化与直觉化体验。
- TUI IDE在远程工作、资源受限环境或图形化IDE(如VSCode)不适用时仍具独特价值。
- 作者批评现代软件臃肿现象:Borland Turbo C++体积不足9MB,而当代Doom Emacs和VSCode等工具资源消耗呈数量级增长。
- 尽管在功能和语言支持方面有所进步,现代IDE与30年前的先驱相比未有本质突破——除了新兴的AI辅助编程功能。