写点什么

你可能错过的 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:331130
用户头像

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

关注

评论

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

架构师训练营第二周学习总结

张明森

第二课作业

依赖倒置原则

elfkingw

实践Java如何创建安全的线程池

tingye

多线程 线程池 「Java 25周年」

架构师训练营第二章作业

张明森

架构师训练营 - 第二周 - 学习总结

stardust20

架构师之路-UML 入门

闻人

学习 架构设计 极客大学架构师训练营 架构总结

ARTS 打卡(20.06.08-20.06.14)

小王同学

架构师训练营-学习笔记-第二周

心在飞

极客大学架构师训练营

数据科学的门槛将提高,架构设计UML,John 易筋 ARTS打卡Week 04

John(易筋)

架构设计 ARTS 打卡计划 ARTS活动 arts

每周学习总结 - 架构师培训2期

Damon

框架设计原则

架构师训练营作业(第二周)

默默

极客大学架构师训练营

学习总结

Mr.Monkey

ARTS_20200_week1

不在调上

ARTS 打卡计划

首次披露我和知识星球老吴的一段对话

池建强

产品思维 产品定位 知识星球

设计模式原则思考

张瑞浩

极客时间 - 架构师培训 -2 期作业

Damon

架构学习总结 - 1 - 软件设计原则

Chasedreamer

《微服务设计》读后感

w0807m

微服务

gitlab-runner 安装

dudu

架构师训练营-第一周作业1-食堂就餐卡系统设计

清风徐徐

极客大学架构师训练营 UML

如何优雅的理解HBase和BigTable

Rayjun

Java HBase

面向对象设计原则

elfkingw

极客大学架构师训练营

ARTS打卡 第1周

Scotty

ARTS 打卡计划

从车辆工程转行程序员两年,我是这么走过来的

WB

程序员 汽车电子

软件设计原则作业

Mr.Monkey

架构师训练营-第一周学习总结

清风徐徐

「架构师训练营」第2周作业

Amy

极客大学架构师训练营 作业

【架构师训练营-周总结-2】

小动物

总结 极客大学架构师训练营

【荒于嬉】事务的特性及隔离级别

luojiahu

事务

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