写点什么

采访 MonoDevelop 项目经理 Lluis Sanchez

  • 2011-11-09
  • 本文字数:1214 字

    阅读完需:约 4 分钟

开源.NET 和 Mono 集成开发环境(IDE) MonoDevelop 团队刚刚发布了新的 2.8 版本。InfoQ 采访了 MonoDevelop 的项目经理 Lluis Sanchez,讨论了这个新版本及 MonoDevelop 在 Mac 和 Windows 平台上愈加流行的趋势。

InfoQ:MonoDevelop 最近连续发布了两个版本, 2.8 2.6两个版本在过去 60 天內接连发布。是因为安排了更加快速的发布计划吗?

Lluis Sanchez(L.S.):是的,我们计划从现在开始加快发布周期。我们改变了开发模式。新功能现在在分支版本上开发,因此我们可以在任何需要的时间点快速的发布主版本。

InfoQ:你们计划采用固定的发布日期还是当特定功能完成时发布?

L.S.: 我们不打算采用固定发布日期。我们计划当有重要的修复或新完成某一新功能后发布。

InfoQ:MonoDevelop 2.8 包含了许多跨平台支持的功能和改进。项目会针对一个主要的平台(Windows/Linux/Mac OSX)吗?还是继续在三个平台上都投入?

L.S:在 Xamarin,我们重点关注 Mac 和 Windows,因为这两个平台是我们产品支持的。我们也在 openSUSE 上测试和构建我们的产品。也有贡献者在其它 Linux 发行版上构建发行包。

InfoQ:用户中最流行的平台是哪个?

L.S.:目前最流行的平台是 Windows,然后是 Mac,最后是 Linux。Linux 过去是最流行的平台,但当 MonoDevelop 开始成为一些公司,如 Unity Xamarin ,的产品核心开发环境后,这一趋势改变成现在的情况。

InfoQ:你认为是什么导致了在 Windows 平台上更流行?

L.S.:我只能猜测一下为什么我们有更多的 Windows 用户:

  • 很多用户来自 Unity,他们打包了 MonoDevelop。Unity 有很多 Windows 用户。
  • 总体来说,Windows 平台上的开发者多于 Mac 和 Linux,因此 Windows 平台上的潜在用户数会更大。

InfoQ:你本人和项目是不是主动在第三方工具软件开发商,如 Unity,中推广 MonoDevelop?还是这只是个有用的副产品?

L.S.:我们没有直接在工具软件开发商中推广 MonoDevelop 的使用,MonoDevelop 是一个开源项目,因此任何公司都可以使用它,或用于自己的产品。我们很愿意帮助他们,并采用他们的补丁来改进 MonoDevelop。

InfoQ:在最近的两个版本(2.6 和 2.8)中你最喜欢的功能是什么?

L.S.:MonoDevelop 2.6 在所有方面都有改进。可能最重要的功能是引入 git 作为集成的版本控制系统。

2.8 版本是一个较短的发布版本,但包含了一个非常重要的新功能(至少对 Mac 用户是如此),那就是支持 XCode 4。这一改变可以用 Mac OSX Lion 开发 MonoMac 和 MonoTouch 应用程序。

InfoQ:在未来的版本中可能会增加什么关键功能?

L.S.:我们正在开发几个新功能。其中一个让人兴奋的功能是新的 C#解析器和重构引擎,有了这些,我们可以提供更好的代码完成和更复杂的重构操作。我们也计划开发一个新的项目模板系统,能够支持在线模板。我们也会继续在各方面改进 MonoDevelop。

访问项目网站上的“新特性” 页面可获得MonoDevelop 2.8 更多的信息。

查看英文原文: Q&A with Lluis Sanchez, Project Manager of MonoDevelop

2011-11-09 08:342253
用户头像

发布了 32 篇内容, 共 94821 次阅读, 收获喜欢 1 次。

关注

评论

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

10种黑客类型,你知道几种?

喀拉峻

黑客思维 黑客 网络安全 信息安全

拥抱时序数据库,构筑IoT时代下智慧康养数据存储底座

华为云开发者联盟

数据 IoT 时序数据库 华为云 智慧康养

双十一来袭,阿里技术官终于把高并发系统设计整理成册了(全彩版开源)

Sakura

Java 架构 面试 后端 高并发

30K成功入职京东:拿到京东offer经验分享「面试经历+面试真题」

Java redis spring 程序员 JVM

云小课|三大灵魂拷问GaussDB(DWS)数据落盘安全问题

华为云开发者联盟

安全 云小课 GaussDB(DWS) 数据仓库服务 数据落盘安全

如何在 Spring 中使用事件

码语者

Spring Boot Event 事件

MatrixDB 4.3 发布:持续聚集等6大特性解读!

YMatrix 超融合数据库

数据库 时序数据库 分布式时序数据库

CSS架构之Acss层(中)

Augus

CSS 11月日更

netty系列之:搭建客户端使用http1.1的方式连接http2服务器

程序那些事

Java Netty 程序那些事 http2 11月日更

架构实战营毕业总结

xyu

架构实战营

财经大课:运用现代经济学分析中国经济的关键常识

石云升

学习笔记 财经思维 11月日更

《重学Java高并发》手写生产者消费者模型

中间件兴趣圈

高并发 java; 11月日更

CANN5.0黑科技解密 | 别眨眼!缩小隧道,让你的AI模型“身轻如燕”!

华为云开发者联盟

AI CANN 昇腾 模型压缩 模型缩小隧道

架构实战营模块毕业总结

老猎人

架构实战营

数字化转型浪潮滚滚 区块链造就可信“数字经济底座”

CECBC

我凭借这份pdf,最终拿到了阿里,腾讯,京东等八家大厂offer

Java 编程 程序员 面试

架构实战营 - 毕业总结

燕燕 yen yen

架构训练营

IDEA免费激活至2099年教程,亲测可用

Tom弹架构

Java 工具 IDEA

制度密码经济学:了解区块链的经济影响

CECBC

毕业总结

面向对象的猫

毕业总结

这都是什么

冇先生

【设计模式】第九篇 - 适配器模式 - 你多大鞋,我多大脚

Brave

设计模式 适配器模式 11月日更

算法的本质是什么?程序员如何学好算法?

Sakura

Java 架构 面试 算法

防抖&节流

达摩

js 防抖 节流

漏洞深入分析-2021

网络安全学海

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

惊艳11月!日更挑战你准备好了么!?

InfoQ写作社区官方

11月日更 热门活动

架构实战营 毕业总结

一雄

架构实战营 毕业总结

用得上的 JavaScript 代码片段和技巧

devpoint

JavaScript LocalStorage reduce 11月日更

老板再也不用担心我不会K8s了,哪里不会点哪里,15个开放学习K8s的网址

奔着腾讯去

运维 云原生 Docker Desktop k8s资源 Go 语言

OCR的工作原理和应用场景

澳鹏Appen

人工智能 机器学习 OCR 训练数据 文本识别

毕业设计项目 电商秒杀系统

面向对象的猫

采访MonoDevelop项目经理Lluis Sanchez_.NET_Jeff Martin_InfoQ精选文章