IDE 集成开发环境 Web 图形化 AI编程 Integrated Development Environment

IDE 可分为:PC 端 IDE (最常用)、服务器端 IDE (譬如:Linux 服务器 OS 的 VI 工具)、Web 网页 IDE (随着网络的普及开始流行,但由于本身技术问题功能一般较弱)。

IDE 按界面情况,可分为:图形界面 IDE、纯文字 IDE。

IDE 是 Integrated Development Environment 的缩写,中文译为 "集成开发环境"。IDE 可独立运行,也能与其它程序联合使用。IDE 功能越强,开发流程相关工具越全,则 App 开发效率就会越高。

IDE 是把各种命令行或相关开发工具结合起来,提供一个抽象化 App 编程环境,减少编程语言学习时间,同时将各种开发工作密集整合,以提高开发人员生产效率。

01、图形界面 IDE

现代 IDE 多数具有图形化 UI (用户界面),方便大家使用鼠标、键盘等快速输入开发程序。

2015 年 AI 人工智能开始全面兴起,未来结合 AI 输入输出开发程序的 IDE 也将会很快速出现。

图形界面 IDE 还可分为:可视代码块图形编程、文本编程。

可视代码块图形编程

把很多标准技术集成成一个个图形,鼠标拖拽连接 IO 输入输出。优点是方便、快捷、易用,缺点是有些代码不需要而影响运行效率,还有就是调试时直接看不到源代码。

文本编程

IT 行业目前主要使用的就是这种方式,类似以下 "纯文字 IDE" 编程方式。优点是专业、通用,缺点是要求高、不直观、学习时间长。

02、纯文字 IDE

纯文字模式的 IDE,只能透过功能键、快捷键开发程序。

相比 "图形界面 IDE" 而言,开发速率要低不少。由于 Linux OS 在服务器端的普及,有时还不得不 "纯文字" VI 编程。

版权声明:

本文为独家原创稿件,版权归德云社区,未经许可不得转载;否则,将追究其法律责任。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180529G1Y4AV00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券