您的位置:首页 > 编程语言

开放源代码Mono项目负责人谈集成开发环境

2007-07-10 09:15 274 查看
对不知道的人来说,开放源代码Mono项目(将.Net转向Linux)后面的基本理念有些难于抓住,微软的.Net开发平台的所有含义就是要让Windows程序员工作更加便利,这样一个东西如何被用来编写Linux应用,因为Linux是微软讨厌的东西。

  在三年的辛苦工作以后,Lcaza作为Mono项目的发起人,已经设法将一些微软的印记带给了Linux阵营。在去年收购了Ximian公司之后,现在Novell已经接管了Mono的工作。对开放源代码的狂热追求者而言,Mono已经不再只是惊奇,它具有更多的潜力。

  Mono不是一个开发工具,比如微软的VisualStudio,它是构成微软开发工具的端口和入门。这些开发工具包括微软的C#开发语言、预写代码库和微软运行时间通用语言,其功能是允许程序员整合一个单一应用程序中用不同语言编写的代码。

  在公司销售Mono1.0版不久之前,Lcaza对媒体谈论了他的看法,以下是采访摘要

  问:既然Mono1.0版已经完成,你是否能够做你以前不能做的事情?

  答:Unix对程序员来说是一个痛苦世界。基本上我们得到了非常现代的用于其他平台开发软件的集成开发环境(IDEs)。

  例如在Novell,这个选择我真的没有涉足,但是它们研究了Mono技术,并且发现了所需要执行这个东西准确含义,就是iFolder3.0,这个新版本具有许多新特点,就像长角牛的WinFS可以对数据、备份资料和所有有趣的东西进行同步。当Novell收购了Ximian之后,他们就选择了在Windows和Linux上运行同一软件的计划。

  所以今天他们用同样的工具基础支持Windows、Linux和MacOS等不同的操作系统。它有助于让开发商更集中于自己所做的工作,而不是关注特殊平台的繁杂事项。Mono具有许多新的开发特点,我们的中心思想是,Mono是我们内部的开发平台。

  问:在Mono成为技术标准,微软已向欧洲计算机制造商协会提交标准的情况下,你将如何与微软保持一致,微软将做些什么?

  答:Mono1.0在今年中期刚刚推出,我们在三年前开始的项目。微软在一年半之前就发布了它们的产品。所以我们很晚,非常的晚,比微软晚了18个月。但是我们仍然在销售,人们也正在用它。

  总之,就向AlanCo所说的那样:自由软件总是迟到。从编写第一行代码开始,你就在编写因为你需要的东西。所以总是把事情向后推,自由软件总是如此。

  我们已经在协调.Net2.0的功能。Mono1.0版已经这样做了—通过整合完成此项任务。我们的团队已经在开发2.0版的功能。例如,我们一直在开发微软C#2.0标准。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐