编辑器和IDE到底有什么区别呢?
来源:互联网 发布:淘宝千里眼软件 编辑:程序博客网 时间:2024/06/03 19:05
其实很多接触了开发的工作人员都会接触以上 两种工具,编辑器,IDE。
其实我最刚开始的时候真的分不清,感觉都是开发的,上班以后呢慢慢就发现了两者的不同。
刚刚看知乎,发现一位哥们说话挺有意思的,比喻也很恰当。
IDE就像服务人员,有按摩店的,有澡堂子的,还有某天盛宴的,提供的服务也有很多种。
编辑器嘛,是跟你过日子的。
我很喜欢这个比喻,太贴切了。
因为我自己可能说的不是很好,以下大多都是来源于百度和知乎。
应该这么划分,编辑器就是纯粹编辑文本的编辑器、IDE是带有软件开发功能的“集成开发环境”。
准确来说呢,IDE里面除了编辑器,还有很多其他东西。
编辑器的本质是可以写字符就行,像windows自带的写字板就是最简单的编辑器,他的识别级别在文字级,他只显示你想写入,和打开的文本内容.他不管你写什么内容.只提供接收与显示功能。
IDE是集合了sdk, 语言支持包, 函数库, 编辑器在一起的软件,或者集合.可以支持你要学的特定编程语言的. 他的"识别级别"比编辑器高一级, 可以识别到编程语言, 或者这种语言的库. 往往用起来更方便. 或者更专业。
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
- 编辑器和IDE到底有什么区别呢?
- GSM和GPRS到底是有什么区别呢
- MVC和MVP到底有什么区别呢?
- MVC和MVP到底有什么区别呢?
- session和application到底有什么区别呢?请诸位打虾指点下。谢谢。。
- RAM,ROM,内存还有硬盘到底有什么区别呢?
- java中|与||,&与&&到底有什么区别呢?
- attachEvent 与addEventListener到底有什么区别呢
- scrollViewDidEndDragging和scrollViewDidEndDecelerating有什么区别呢
- Literal和Label到底有什么区别
- Literal和Label到底有什么区别
- 二进制文件和文本文件到底有什么区别
- bios和bootloader到底有什么区别
- Literal和Label到底有什么区别
- ++a和a++到底有什么区别?
- volatile到底有什么用?和regist有什么区别?
- RAM(随机存储器),ROM(只读存储器),内存还有硬盘到底有什么区别呢?
- 【rzxt】Windows7 64位与32位两者之间到底有什么区别呢?
- 实验测试1《C++ Primer》第五版——第十四章 重载运算与类型转换
- RBAC从零开始--用户管理之显示
- MonaTiny之分析开篇Memory
- VC判断文件或目录等是否存在
- Python数据可视化之散点图和折线图
- 编辑器和IDE到底有什么区别呢?
- drop、truncate和delete的区别
- 8.7.3 格式化浮点数
- 初识C#
- 学习智慧医疗app学习记录day01
- Leetcode 3. Longest Substring Without Repeating Characters(最长不重复子串)
- out对象
- 整除?递推罢了!YBT1195
- Linux系统安装与使用