2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

你可能错过的 MonoDevelop——针对 Gnome 开发者的 C# IDE

  • 2007-06-17
  • 本文字数:827 字

    阅读完需:约 3 分钟

MonoDevelop 是一个面向 Mono 针对 Gnome 开发人员特别设计的 IDE。最初是作为 SharpDevelope IDE 的一个部分,后来独立出来成长为一个重要的项目。

MonoDevelop 的目标简单说来就是:

为 Unix 系统开发一个最好的 Mono 开发环境。由于它本身用 Gtk#编写,所以我们会喜欢上 Gtk#并能从 Gtk#中得到很好的支持,且它添加的一些功能加强了 Gtk#的体验。迄今为止,我们在创建过程中已经集成了一些工具,如 MonoDoc、NUnit-Gtk 和面向 MonoDevelop 的调试器。

当前的0.14 版本,依旧为开发周期的早期版本如果说用于开发还有点儿早。但,抛开版本不说,已经有一些关键特性是符合专业开发人员的需要了。

在所有特性当中,最重要的一项就是Subversion 的支持。感谢Jeff Stedfast 和Lluis Sanchez 的辛勤劳动,现在它已经支持验证和目前在Debian 或Ubuntu 中一起发布的最新Subversion 的版本了。

重构也被支持了,虽然功能有限。在这个版本当中的一些新特性重新进行了命名,调整了接口并进行了一些封装。

另外一个特性就是针对使用Visual Studio 的人们提供了导入和导出VS 2005 项目文件的功能。当MonoDevelop 被定位在面向Gnome 开发Linux 项目的时候,这个功能也许看起来不是很有用。

在其他开发选项方面,它符合Linux 的惯例提供了tarball 这样的安装而不是提供Microsoft MSI 打包功能。它也具有一些Linux 桌面集成的特性,例如:.desktop 文件和.pc 文件这样的启动脚本的制作功能。

查看英文原文: In Case You Missed It: MonoDevelop, a C# IDE for Gnome Developers - - - - - -

译者简介:朱永光,IT 自由人和环境保护者,微软最有价值专家(MVP)和 MCSD。他有 14 年的编程实践经历,5 年软件构架和开发管理经验,擅长微软相关技术和产品,目前主要关注软件构架和开发框架,是成都.NET 俱乐部副主席和核心讲师,个人博客为 http://redmoon.cnblogs.com 。现在他作为共同创始人经营着一家环境保护技术公司。参与InfoQ 中文站内容建设,请邮件至 china-editorial@infoq.com

2007-06-17 20:331274
用户头像

发布了 254 篇内容, 共 64.6 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

“程”风破浪的开发者|Web3用合约让利润分配更公平

石云升

区块链 Web3.0 10月月更 “程”风破浪的开发者

容器和单机容器编排入门与实战

poseidom

,docker Docker 镜像

Python高阶语法---函数

木偶

Python 函数 10月月更

堆排序详解(含对时间复杂度的分析)

lovevivi

c 数据结构 10月月更

C4D2023取消永久许可?Maya推出精简版?你不能错过的7个CG软件资讯...

Renderbus瑞云渲染农场

CG Renderbus瑞云渲染 渲染软件更新

极客时间运维进阶训练营第一周作业

chenmin

【C++】选择排序​

游坦之

10月月更

从事数字化转型的你,搞清楚这些数据类基础理念了吗

雨果

数据中台 数据仓库 数据湖

Jib构建镜像问题从定位到深入分析

程序员欣宸

Docker 10月月更 Jib

Gartner发布2023年十大战略技术趋势播

雨果

Gartner

使用Java实现BMI指数测试

魏铁锤

10月月更

谈谈电商系统中的商品模块设计

乌龟哥哥

10月月更

科兴未来:产业创新和人才服务为一体化的双创体系

科兴未来News

#双创赛事# #双招双引# #人才政策# #创业大赛#

1024@程序员:图灵社区福利来了,请本人签收

图灵社区

程序员节

MySQL 中文分词原理

乌龟哥哥

10月月更

【一Go到底】第二十四天---时间和日期函数

指剑

Go golang 10月月更

测试覆盖率治不好你的精神内耗

光毅

测试 测试覆盖率

Centos7对外开放端口 | 运维 | Linux

Appleex

Linux Centos 7 运维、

SpringCloud-06 Zuul学习笔记

游坦之

10月月更

CSS中px、rem与em的区别

木偶

CSS 前端 10月月更

JavaScript基础知识-JS数据类型

木偶

JavaScript 前端 10月月更

规律跑步,让生活更有掌控感

BY林子

跑步 掌控

数据湖(九):Iceberg特点详述和数据类型

Lansonli

数据湖 10月月更

决胜 AI 金融新赛道!Python Quants 创始人分享宝贵 AI 算法交易经验

图灵社区

人工智能

阿里也没想到14年后“互联网寒冬”这个词还能火

雨果

Go 语言入门很简单:Go 使用 Redis

宇宙之一粟

redis Go 语言 10月月更

“程”风破浪的开发者 | 踉踉跄跄的Java之路

游坦之

Java 学习方法 “程”风破浪的开发者

JNI中实现类似C++回调的方法(1)

中国好公民st

c++ jni 10月月更

类型转化问题

魏铁锤

10月月更

Java之面向对象

魏铁锤

10月月更

Nginx多方面调优策略

乌龟哥哥

10月月更

你可能错过的MonoDevelop——针对Gnome开发者的C# IDE_.NET_Jonathan Allen_InfoQ精选文章