| |
Magic C++是一款基于服务器/客户机模型的可视化远程Unix/Linux集成开发环境(IDE),是专为C/C++开发人员高效完成Unix/Linux平台下开发任务而设计的快速开发工具(RAD)。具备完善和强大的编辑、编译、调试等功能,其用户界面、操作方法均遵循业界主流标准及规范,与Visual C++完全兼容,让Unix/Linux开发人员可以借助与平台无关的标准软件开发特性提高开发效率、缩短开发周期、降低维护成本,尤其适用于具备Windows平台开发经验的开发人员。
Magic C++基于服务器/客户机模型实现远程Unix/Linux可视化开发的功能。服务器端为远程开发代理(RDA,Remote Development Agent),客户端为远程开发展现(RDL,Remote Development Layout),两者通过标准ftp、telnet协议以及远程开发协议(RDP,Remote Development Protocol)实时协同工作,将难以记忆的、复杂的、平台相关的命令行手工调用封装为统一的、一致的、平台无关的可视化界面操作展现给开发人员,大大降低了Unix/Linux开发工作的难度和跨平台布署应用的成本,使不同Unix平台下的应用程序开发变得简单高效,弥补了当前Unix/Linux平台下普遍存在的可视化集成开发环境(IDE)不够成熟的不足,克服了开发平台变更所导致的开发人员重新学习的问题。Magic C++旨在提供统一的Unix/Linux可视化集成开发环境(IDE),帮助开发人员快速解决开发中存在的实际问题,协助开发人员以更快的速度开发出优秀的软件,提高工作效率,保证软件开发进度、控制软件开发质量。
Magic C++支持所有主流的Unix/Linux操作系统,包括IBM AIX、HP HP-UX、Sun Solaris、Linux、FreeBSD、NetBSD,更多的操作系统将在未来得到支持。Magic C++有着良好的可扩展性,可以根据您的需要进行扩展以支持其它的操作系统,比如特殊的Unix操作系统、嵌入式操作系统等。
| IBM AIX |
4.0, 5.1L, 5.2L, and 5.3L |
支持 |
|
| Sun Solaris |
7, 8, and 9 |
支持 |
|
| HP HP-UX |
10, 11 |
支持 |
|
| HP Tru64 Unix |
V4.0F, V5.1, V5.1A, and V5.1B |
支持
|
|
| SCO Unix |
5.05
|
部分支持 (不支持调试功能) |
完全支持GNU GCC for SCO Unix |
| Linux |
Red Hat 7.2, 7.3, 8.0, and 9.0
Red Hat Enterprise 3.0 and 3 update 3
Red Hat Fedora Core 1, 2, and 3
SuSE Enterprise Server 8.1, 8.1 update 3, 8.2, 9, and 9 update 1
SuSE Linux Personal or Professional 8.1, 8.2, 9.0, and 9.1
|
支持 |
|
| FreeBSD |
4.9, 5.2, 5.3 |
支持 |
|
| NetBSD |
1.6 |
支持 |
|
| 需要针对其他Unix/Linux/BSD平台的移植或者定制敬请直接联系support@magicunix.com |
|
表1. Magic C++支持的服务器操作系统
|