BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Jonathan Allen 关注 595 他的粉丝 ,译者 朱永光 关注 0 他的粉丝 发布于 2007年6月18日. 估计阅读时间: 2 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT