写点什么

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

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

关注

评论

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

短视频个性化Push工程精进之路

百度Geek说

后端 软件架构

项目管理常见问题系列(1)—资源不足

一叶而不知秋

项目管理

速来!开源中国首届飞算SoFlu组件开发悬赏赛来袭

飞算JavaAI开发助手

Java

uni-app技术分享| 10分钟实现一个简易uniapp视频通话

anyRTC开发者

uni-app 音视频 WebRTC 实时通信 视频通话

【高并发】通过ThreadPoolExecutor类的源码深度解析线程池执行任务的核心流程

冰河

Java 并发编程 多线程 高并发 异步编程

彻底搞懂Spring状态机原理,实现订单与物流解耦

Tom弹架构

CSS布局之display:flex(二)

Augus

CSS 11月日更

LevelDB Java&Go实践

FunTester

Java 自学 Go 语言 leveldb FunTester

河南等保测评公司都有哪几家?都在哪里?

行云管家

网络安全 信息安全 数据安全 等级保护

第一本 Compose 图书上市,联想大咖教你学会 Android 全新 UI 编程

图灵教育

Compose AndroidUI

手把手教你学Dapr - 2. 必须知道的概念

MASA技术团队

C# .net 微软 后端 dapr

拥抱智能,AI 视频编码技术的新探索

阿里云CloudImagine

阿里云 视频编码 机器视觉 视频编解码 视频云

令人不悦的–requests.exceptions.ProxyError

老表

Python Error 11月日更 ProxyError

千万级学生管理系统的考试试卷存储方案

Steven

架构实战营

Nebula Graph 源码解读系列 | Vol.04 基于 RBO 的 Optimizer 实现

NebulaGraph

图数据库 源码解读

我是一个程序员,总想引导亲朋好友走上编程的伟大航路......

图灵教育

程序员 App Inventor

不要再重复造轮子了,Hutool这款开源工具类库贼好使

沉默王二

Java

极光笔记丨关于数据大屏一比一还原设计稿这件事

极光GPTBots-极光推送

大前端 数据可视化

企业如何选择合适的低代码平台?这6点不得不考虑!

J2PaaS低代码平台

低代码 低代码开发 低代码平台 企业数字化

首次!统一调度系统规模化落地,全面支撑阿里巴巴双 11 全业务

阿里巴巴中间件

阿里云 云原生 中间件 双十一 统一调度

就是简单,全球100多万读者,一起跑通前端HTML5与CSS3知识!

图灵教育

大前端 HTML5, CSS3

手把手教你学Dapr - 1. .Net开发者的大时代

MASA技术团队

C# .net 微软 后端 dapr

软硬一体的算法实践,阿里云如何以算法实现场景 “再创新”?

阿里云CloudImagine

阿里云 算法 视频超分 视频云 异构计算

混合云的概念以及优势劣势简单介绍-行云管家

行云管家

云计算 混合云 多云 云管平台

一招教你通过焱融 SaaS 数据服务平台+ELK 让日志帮你做决策

焱融科技

云计算 分布式 SaaS 公有云 文件存储

手把手带你玩转LiteOS Ping组件

华为云开发者联盟

协议 LiteOS ping 组件 数据包

Vue项目优化打包——前端加分项

CRMEB

我所理解的社群—社群本质

sec01张云龙

社群 11月日更 社群运营

Python代码阅读(第58篇):压缩列表

Felix

Python 编程 列表 阅读代码 Python初学者

月薪3万的大厂测试工程师裸辞3个月,送外卖谋生背后的真实感悟

六十七点五

程序员 程序人生 软件测试 软件自动化测试 测试工程师

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