编程环境和
集成开发环境其实已经很接近了,只不过前者是后者的一个子集。
编程环境,打个比方吧,我想要开发nodejs,我就只用安装nodejs的运行环境,设置好
环境变量即可。
那集成开发环境呢,我除了要开发nodejs的简单应用外,我还想写一些nodejs和mysql交互的应用,那就要再安装mysql才可以。
那如果我要写带有数据库缓存的应用呢,就要安装memcache之类的数据库缓存程序并配置好(当然这里举例的memcache并不能算环境的一种,但举个例子)
集成开发环境包含了一部分或全部的开发一个应用所需的环境,而编程环境仅仅是保证该语言编写的程序能够在本机运行。