写点什么

采访 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:342277
用户头像

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

关注

评论

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

HMS Core分析服务智能运营6.5.1版本上线

HarmonyOS SDK

在SAP分析云里根据业务数据绘制词云(Word Cloud)

汪子熙

SaaS SAP 词云 8月月更 word-cloud

Dapr在Java中的实践 之 环境准备

万猫学社

微服务 dapr Sidecar

Dapr在Java中的实践 之 服务调用

万猫学社

微服务 dapr Sidecar

易周金融分析 | 互联网系小贷平台密集增资;上半年银行理财子公司综合评价指数发布

易观分析

金融 分析 易周金融

面试突击72:输入URL之后会执行什么流程?

王磊

Java 面试

开源一夏 | 牛plus,多层嵌套动态JSON该如何解析总结

知识浅谈

开源 8月月更

Spring(五、注解开发)

开源 8月月更

以技术御风险,护航云原生 | 同创永益 X 博云举办产品联合发布会

BoCloud博云

云计算 容器 云原生

使用类似搭积木的低代码开发方式进行 SAP API 开发

汪子熙

低代码 云平台 SAP 8月月更 low-code

业务缓存之体系化设计与开发

Qunar技术沙龙

系统开发

PWA 应用 Service Worker 缓存的一些可选策略和使用场景

汪子熙

typescript 前端开发 angular Service Worker 8月月更

语音聊天app开发——对用户更具吸引力的设计

开源直播系统源码

软件开发 语聊房 开源源码 语音直播系统 语音源码

Redis 定长队列的探索和实践

vivo互联网技术

redis 数据结构 消息队列 Lua脚本

Python逆向之 eval 函数解析,看着一篇就会了,案例掌房

梦想橡皮擦

Python 爬虫 8月月更

左益豪:用代码创造一个新世界|OneFlow U

OneFlow

实习 社区之星

「控制反转」和「依赖倒置」,傻傻分不清楚?

蝉沐风

ioc 依赖倒置原则 DIP DI 控制反转

K8S之Flannel的vxlan网络模式初步源码解析

k8s flannel 签约计划第三季

Kubernetes资源编排系列之四: CRD+Operator篇

阿里云大数据AI技术

大数据 运维

Dapr在Java中的实践 之 状态管理

万猫学社

Java 微服务 dapr Sidecar

数据库不推荐使用外键的9个理由!

TimeFriends

8月月更

【LeetCode】受限条件下可到达节点的数目Java题解

Albert

LeetCode 8月月更

鲲鹏开发者创享日2022:鲲鹏全栈创新 与开发者共建数字湖南

科技热闻

结合“xPlus”探讨软件架构的创新与变革

BizFree

敏捷开发 软件架构 数字化 信息化 软件定制

分分钟快速定制您的专属个性化软件应用——BizTool自动化工具简介

BizFree

软件开发 快速开发 低代码开发 个性化 应用开发

5S软件就是将软件应用全维度简单化的软件系统

BizFree

k8s 敏捷开发 软件架构 高性能 快捷调试

STM32F103ZE+SHT30检测环境温度与湿度(IIC模拟时序)

DS小龙哥

8月月更

如何用建木CI构建前端E2E质量自查

Jianmu

DevOps 前端 持续集成 代码质量 自动化测试

Java 在Word中合并单元格时删除重复值

在下毛毛雨

java; 合并单元格 删除重复值

自动驾驶中的SLAM

博文视点Broadview

一文读懂配置管理(CM)

SEAL安全

企业安全 企业it安全 代码安全

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