一、轻量级代码编辑器
Visual Studio Code (VS Code) - 跨平台开源编辑器,支持Python、Java、C++等多种语言,集成智能补全、调试和Git管理功能,界面简洁且插件丰富。
Sublime Text
- 启动速度快,支持多语言开发,可通过插件扩展功能,适合需要高效编码的场景。
Atom
- GitHub开发,高度可定制,提供大量插件和主题,适合个性化开发需求。
Notepad++
- Windows平台基础款编辑器,支持C/C++、Python等语言,插件生态完善。
二、集成开发环境(IDE)
Pydroid 3
- 专为Python设计的Android应用,集成解释器、编辑器和调试器,适合移动端Python开发。
AIDE
- 支持Java和C/C++开发,提供代码编辑、调试和构建工具,适用于Android设备。
Dcoder
- 跨平台移动IDE,支持Python、Java等语言,具备代码分享和协作功能。
三、专业领域工具
Arduino IDE
- 专为Arduino硬件设计,使用C/C++语言,适合初学者和硬件交互开发。
Raspberry Pi
- 基于Linux的单板计算机,支持Python、Java等多种语言,适合教育及嵌入式开发。
Scratch
- 图形化编程语言,适合儿童及非专业用户,通过拖放操作实现创意项目。
四、触摸屏专用软件
威纶通触摸屏编程软件
- 提供四则运算、逻辑判断等基础功能,支持通讯程序编写,适用于工业控制领域。
三菱触摸屏编程软件
- 专为三菱人机界面设计,集成代码编辑和调试功能,适合工业设备开发。
西门子触摸屏编程软件
- 支持PLC编程,集成触摸屏模组开发工具,适用于自动化控制系统。
五、其他工具
tmux: 终端复用工具,可分割多窗格运行程序,提升多任务处理效率。 LabVIEW
选择建议:
普通编程开发优先考虑VS Code或Pydroid 3;
工业控制领域推荐三菱或西门子软件;
嵌入式开发可选Arduino IDE或Raspberry Pi;
触摸屏应用可尝试Qt或LabVIEW。