在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

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

关注

评论

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

当云计算飞向深空

脑极体

Kafka又出问题了!

冰河

kafka 消息队列 消息中间件 异步编程

区块链技术推动自然资源领域信息化发展

13828808769

区块链+ #区块链#

制作颜色选择器(全)

空城机

JavaScript Vue 大前端 4月日更 颜色选择器

重构: 自己挖的坑自己填

夏兮。

Java 重构 测试 单元测试

WordPress统计文章浏览次数

Sakura

4月日更

Redis split-brain 脑裂

escray

redis 学习 极客时间 Redis 核心技术与实战 4月日更

大数据计算生态之数据计算(一)

小舰

4月日更

聪明人的训练(三)

Changing Lin

4月日更

机器学习 | 数据缩放与转换方法(1)

披头

深度分析区块链是如何改变世界的

CECBC

区块链

区块链BaaS平台,创造不一样的服务

电微13828808271

区块链+

区块链赋能文化旅游,推动旅游行业转型升级

13828808769

区块链 #区块链#

智慧公安重点人员管控系统搭建,助推公安智慧化发展

13828808769

区块链+ #区块链#

基于角色访问控制RBAC权限模型的动态资源访问权限管理实现

crudapi

spring security 权限 rbac crudapi 角色

从小白程序员到大厂高级技术专家我看过哪些书籍?

冰河

程序员 程序人生 冰河 推荐书单

配置化开发是否可行?

顿晓

重构 配置化开发 4月日更

【译】JavaScript: 带你彻底搞懂 this

清秋

JavaScript 翻译 4月日更 this

【死磕JVM】给同事讲了一遍GC后,他要去面试,年轻人,就是容易冲动!

牧小农

JVM 垃圾回收 垃圾收集 垃圾回收算法

区块链BaaS平台+BI大数据系统

电微13828808271

区块链+

Kafka的再平衡机制

五分钟学大数据

kafka 4月日更

架构训练营模块1作业-江哲

江哲

作业

Hive相关的总结

大数据技术指南

hive 4月日更

打完新冠疫苗后要注意的两件事

石云升

28天写作 新冠疫苗 4月日更

用 Sublime Text 编辑 Markdown

U2647

sublime-text markdown 4月日更

雄安区块链实验室副主任李军:把区块链植入数字雄安

CECBC

区块链

Python OpenCV 之图像乘除与像素的逻辑运算,图像处理取经之旅第 17 天

梦想橡皮擦

Python OpenCV 4月日更

重点人员可视化管理平台搭建,公安指挥调度平台

智慧党建系统搭建,干部管理平台开发

架构实战营-模块1-作业

泄矢的呼啦圈

架构实战营

“圈粉”行业龙头 数字人民币搅动投资江湖

CECBC

数字人民币

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