IDE - 集成开发环境 Integrated Development Environment 网页 图形编程
IDE 是 Integrated Development Environment 的缩写,中文译为集成开发环境。
IDE 是把各种命令行或相关开发工具结合起来,提供一个抽象化 App 编程环境,减少编程语言学习时间,同时将各种开发工作密集整合,以提高开发人员生产效率。
IDE 是提供 App 开发环境的应用,一般包括代码编辑器、调试器、代码提示-补全、等基本功能,当然,还会提供其它功能,譬如:查找、修改、编译 (动态语言无需编译)、发布、等。
IDE 可以独立运行,也能与其它程序联合使用。IDE 功能越强,开发流程相关工具越全,则 APP 开发效率就会越高。
IDE 会集成很多功能,因此,安装包尺寸过大的 Microsoft Visual Studio 系列工具,若无必要可不考虑。
不同编程语言一般会提供相应专业 IDE 开发工具,当然,若能提供绿色便携版 IDE,会更好。
智能批处理式 "数字 Python IDE" 集成开发环境 (集成高效 Cython PyInstaller 批处理小程序) http://dt.digitser.cn/zh-CN/ide/idepy/index.html
图形界面 vs 纯文字
IDE 按界面情况可分为:图形界面 IDE、纯文本 IDE、图形纯文本混合 IDE。
01、图形界面 IDE 现代 IDE 多数具有图形化 UI (用户界面),方便大家使用鼠标、键盘等快速开发 APP。
2015 年 AI 人工智能开始全面兴起,未来结合 AI 开发 APP 的 IDE 也将会很快速出现。
图形界面 IDE 还可分为:可视代码块图形编程、文本编程。
可视代码块图形编程 把很多标准技术集成成一个个图形,鼠标拖拽连接 IO 输入输出。
缺点是有些代码因不需要而影响整体运行效率,还有就是调试时直接看不到源代码。
优点是方便快捷、易学易用。
文本编程 IT 行业目前主要使用的就是这种方式,类似以下 "纯文字 IDE" 编程方式。
缺点是要求高、不直观、学习时间长。
优点是专业、通用性强。
02、纯文本 IDE 纯文本模式的 IDE,只能透过功能键、快捷键开发 APP。
相比图形界面 IDE,因功能较弱,开发速率当然也会更低。
由于 Unix Linux 在服务器端的普及,有时还不得不纯文本 VI 编程。
03、图形纯文本混合 IDE 图形纯文本混合 IDE 是前两者技术的结合,也是当前 IDE 发展的必然趋势。
操作系统平台
IDE 可分为:PC 平台 IDE、Unix Linux 平台 IDE、Web 平台 IDE。
PC 平台 IDE 分图形界面 IDE、纯文本 IDE、图形纯文本混合 IDE 3 种。
Unix Linux 平台 IDE 主要为纯文本 IDE,若为带图形界面的 Unix Linux 平台,也分图形界面 IDE、纯文本 IDE、图形纯文本混合 IDE 3 种。
Web 平台 IDE 随着网络技术的普及开始流行,但由于本身的网络环境所限功能一般较弱。主要采用图形界面 IDE 方式,当然,也有纯文本 IDE、图形纯文本混合 IDE。 扫一扫关注 德云社区 微信公众号
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载。
|