生成式AI领域的最新成果都在这里!抢 QCon 展区门票 了解详情
写点什么

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

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

关注

评论

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

让 Rust 库更优美的几个建议!你学会了吗?

非凸科技

rust API

浅谈网络安全之文件上传

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Redis 持久化机制

知识浅谈

redis 面试题

案例推荐丨安擎携手伙伴,保障“智慧法院”更加高效

科技热闻

(1)长安链学习笔记-启动长安链

IDC发布中国区块链BaaS市场份额报告,腾讯云稳居TOP2

科技热闻

spark调优(二):UDF减少JOIN和判断

怀瑾握瑜的嘉与嘉

spark 7月月更

COSCon'22 社区召集令来啦!Open the World,邀请所有社区一起拥抱开源,打开新世界~

开源社

开源

同构+跨端,懂得小程序+kbone+finclip就够了!

Speedoooo

小程序 跨端开发 小程序容器 kbone web同构

TiFlash 源码阅读(四)TiFlash DDL 模块设计及实现分析

PingCAP

新一代云原生消息队列(一)

技术小生

云原生 消息队列 7月月更

云原生混部最后一道防线:节点水位线设计

阿里巴巴中间件

阿里云 云原生 中间件 混部

Efficient ETL Testing

Bright

数据开发 ETL 大数据开发 EasySQL

室内LED显示屏应该怎么选择?这5点注意事项必须考虑在内

Dylan

LED显示屏 户内led显示屏

gRPC三种Java客户端性能测试实践

FunTester

长安链学习笔记-证书研究之证书模式

长安链

安全保护能力是什么意思?等保不同级别保护能力分别是怎样?

行云管家

等保 等级保护 安全保护能力

NFTScan 开发者平台推出多链 NFT 数据 Pro API 服务

NFT Research

NFT 研发团队

让我们,从头到尾,通透网络I/O模型

C++后台开发

网络编程 IO多路复用 C++后台开发 网络io模型 C++开发

存币生息理财dapp系统开发案例演示

开发微hkkf5566

低代码平台中的数据连接方式(上)

Baidu AICLOUD

前端 低代码 数据格式 数据通信 爱速搭

🚩🚩🚩建议收藏!!Flutter状态管理插件哪家强?请看岛上码农的排行榜!

岛上码农

flutter ios 安卓 移动端开发 7月月更

TDengine 社区问题双周精选 | 第二期

TDengine

数据库 tdengine 时序数据库

前置机是什么意思?主要作用是什么?与堡垒机有什么区别?

行云管家

堡垒机 前置机

Python 入门指南之深入 Python 流程控制

海拥(haiyong.site)

7月月更

面试题:AOF重写机制,redis面试必问!!!

知识浅谈

redis 底层原理

MetaForce原力元宇宙开发搭建丨佛萨奇2.0系统开发

开发微hkkf5566

「小程序容器技术」,是噱头还是新风口?

ToB行业头条

体验Python剪辑视频以及相关问题解决,一劳永逸!

迷彩

Python Moviepy视频剪辑处理 7月月更

【Unity】升级版·Excel数据解析,自动创建对应C#类,自动创建ScriptableObject生成类,自动序列化Asset文件

萧然🐳

游戏开发 Unity 7月月更 Excel工具

深度解读 RocketMQ 存储机制

阿里巴巴中间件

阿里云 RocketMQ 云原生 中间件 消息队列

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