什么是 Magic C++

ZDNet软件频道 时间:2004-11-23 作者: |  我要评论()
本文关键词:

Magic C++是基于Windows客户端的远程Unix/Linux可视化集成开发环境(IDE),可构建企业级的Unix/Linux应用系统,开发服务守护、多进程、多线程、数据库、嵌入式等各类应用程序。借助Magic C++完善和强大的编辑、编译、调试等功能,开发人员可以快速开发各种C/C++应用程序、并部署至多种Unix/Linux服务器,包括IBM AIX、HP-UX、Sun Solaris、SCO Unix、Linux、FreeBSD等。

本文主要介绍Magic C++的主要功能和关键特性。

Magic C++功能简介

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++关键特性

·        用户界面、操作方法完全与Visual C++兼容

·        可视化展现程序代码

·        强大的程序调试功能

·        高效率的开发环境

·        支持团队协同开发

·        支持在线、脱机、慢速连接(如拨号上网)等不同网络状况下的远程开发

           

独具创新意识、业界领先的远程Unix/Linux开发解决方案

            Magic C++与其它Unix/Linux下的可视化集成开发环境(IDE)及传统的命令行开发方式存在很大的差异,其基于网络的远程分布式可视化开发模型在Unix/Linux开发领域独具创新意识,是业界领先的远程Unix/Linux企业级应用开发解决方案。三者的比较如下:

 

Magic C++

其它IDE*

命令行方式*

学习难度低

Ö

Ö

´

支持多种Unix平台

Ö

´(基于Java实现的例外)

Ö

用户界面、操作方法与Visual C++兼容

Ö

´

´

性能好

Ö

´

Ö

工作时服务器的负荷低、支持团队协同开发

Ö

´

Ö

License价格合理

Ö

´

Ö

支持脱机、慢速连接开发

Ö

´

´

快速高效的技术支持

Ö

´

´

*其它IDE是指:Sun Workshop/Sun One Studio、IBM Visual Age、Borland C++ Builder X等商业C/C++ IDE,以及Eclips(安装C/C++插件)、KDevelop等Open Source IDE;

*命令行模式是指:手工组合使用vi、emacs、cc、dbx、gcc、gdb等命令行工具;

            从以上对比中不难看出,Magic C++在提供统一的、一致的、平台无关的可视化集成开发环境的同时,克服了其它基于X-Window、或基于Java实现的可视化集成开发环境性能不佳、传统命令行开发方式使用不便的缺点,填补了Unix/Linux平台下高效稳定可视化集成开发环境的空白。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134