当我开始编程时,我使用的是 Ruby 和它附带的彩色小记事本。自从我开始学习 Java 以来,我一直在使用 Eclipse,它显然是一个 IDE。现在我在 Reddit 上阅读了一些关于这个 Mono 的内容,但我认为我并不完全理解它是什么。该网站说它是一个开发框架:这只是 IDE 的另一个词吗?我是一个真正的初学者,想要使用多种语言工作,从 Java 和 Ruby 到 z80 和 ARM9……是否有适合小我的 IDE 或开发框架?
Ziggy
问问题
321 次
2 回答
2
框架是一组用于构建应用程序的类和支持代码。这可以像 C 标准库一样简单,也可以像 Smalltalk 环境一样复杂,甚至可以包括用于复杂应用程序的基础设施,如动态或 ERP 系统 - 但本质上框架只是一个类库
IDE(集成开发环境)是编写程序的工具;该工具本质上只是一个包含支持编译和调试等的文本编辑器的程序
[顺便说一下,mono 是 .NET 框架的基于 linux 的实现]
于 2008-11-10T05:55:53.577 回答
1
现在我一直很喜欢这个比喻:
- 类库:你在得到你需要的东西后进出的妈妈和流行商店。
- 框架:像沃尔玛这样的大型超市,它们把你吸进它们的存在中,让你依赖自己。
IDE 是另一个问题,您最好看看https://stackoverflow.com/questions/7388/best-ides-for-different-programming-languages或其他类似的问题。
于 2008-11-10T06:37:46.520 回答