阅读更多

12顶
4踩

编程语言

原创新闻 Mono重生?Mono的新公司Xamarin成立

2011-06-07 09:24 by 见习记者 qnfng 评论(12) 有7167人浏览

Miguel de Icaza已成立了一个新的独立公司Xamarin,给Mono一个继续奋斗的机会。

最近的消息称Attachmate公司对Mono框架不再感兴趣,这个消息已经被证实。Mono都创始人Miguel de Icaza终于打破了长久的沉默,透露他已经成立了Xamarin公司来继续支持Mono项目。

Mono团队被Attachmate公司解雇,使Miguel de Icaza非常难过:

一年以来我们一直都想把mono从Novell分离出来,大家一直认为独立成立一个公司将给Mono能带来更光明都未来。
长话短说,分离 Mono都计划没被执行,反而在5月2日加拿大和美国都团队被遣散了,几天后欧洲、巴西和日本团队也不能幸免.这包括MonoTouch和 MonoDroid工程师以及其他主要Mono开发人员。虽然Attachmate公司解散了我们,但只要我们在Novell都一天我们会继续给我们都用 户提供技术支持。

Mono项目有良好的前景,它为Linux以及IOS和Andriod提供C#以及框架支持。然而所有的实现都不是完善的。所以对开发人员都又局限 性。你不能简单快速的把.NET程序移植到Mono,因为缺失相应都框架类以及其它实现,尤其是WPF。同样的,如果使用Mono为iOS或 Andriod写个应用需要学习很多知识,它和在Windows Phone 7建立应用程序的关系不大。

还有在Mono中使用都微软的专利和知识产权问题,微软声称将来可能由于专利和知识产权而导致使用Mono的产生一系列的问题,现在不会对Mono有动作,但将来不见得。很多使用Mono做项目的开源支持者都视之为是个不定时炸-弹。

除了Mono和Moonlight,Xamarin还计划商业产品,既定目标是:

  • 为iOS建立一个新都商业.NET;
  • 为Andriod建立一个新都商业.NET;
  • 继续为Mono和Moonlight贡献和开发;
  • 为Moonlight在移动领域以及苹果Appstore寻求机会;

这两个商业项目需要更多都开发来为潜在的用户提供服务,需要更认真的工作。而且在移动领域以及苹果Appsotre来探索Moonlight的发展 也是件非常有趣的事情。Silerlight并没有成为微软声称的伟大的跨平台的统一者,目前来看貌似微软已经对其失去了兴趣。如果Mono能成为跨平台 的浏览器插件,可能会进一步触发微软的不定时炸-弹爆炸。这当然也不会被苹果所接受,因为这无疑是另一个Flash。

当然一切都归结于资金,如果又足够的资金这个项目或许会有所成就,博客声称已经得到一些资金,而且还有在合同期的工程师们。这听起来比较危险,他们没有足够都资金,只能寄希望于一些勇敢都基金了。

目前看来,Mono的用户都非常支持Miguel de Icaza和他的新公司。在他的博客评论中很多个人表示想投资,但前提是如果自己有钱。但这并不能对这事起到真正都改善作用。关键是.NET社区的反应以及微软的回应。

如果你想帮助Mono,可用访问Xamarin的网站:Xamarin website

PS:本文是osEye开源视窗翻译,由于水平有限,可查看英文原文后给出您都建议或更正,非常感谢。

来自: www.oseye.net
12
4
评论 共 12 条 请登录后发表评论
12 楼 royx 2012-05-07 15:19
C# + MONO现在是跨平台最牛的技术路线,没有其他!
11 楼 guo_tw 2011-06-08 17:52
allenny 写道
ray_linn 写道
微软要是提供支持就好了,那样java就惨了

非也,微软要是支持多平台,那就会像SUN一样跨了,因为MS就是靠平台绑定来获利的,Windows还是微软的主要营收。所以,还没看出来这么多年来微软骗了所有人吗?号称一个可以跨平台的语言,但从来都不实现非Windows支持。要用.net就老老实实的Win,否则就换别的语言。

微软可没说.net跨平台,而是说.net是跨语言
10 楼 qnfng 2011-06-08 17:00
@riching
使用ubuntu的输入法不熟,造成了错别字,请多包含
9 楼 ray_linn 2011-06-08 07:14
allenny 写道
ray_linn 写道
微软要是提供支持就好了,那样java就惨了

非也,微软要是支持多平台,那就会像SUN一样跨了,因为MS就是靠平台绑定来获利的,Windows还是微软的主要营收。所以,还没看出来这么多年来微软骗了所有人吗?号称一个可以跨平台的语言,但从来都不实现非Windows支持。要用.net就老老实实的Win,否则就换别的语言。



ms好像不是靠.net赚钱哈,主营是windows和office.
8 楼 riching 2011-06-08 01:44
有错别字!
引用
这个消息已经北证实
7 楼 allenny 2011-06-07 15:51
ray_linn 写道
微软要是提供支持就好了,那样java就惨了

非也,微软要是支持多平台,那就会像SUN一样跨了,因为MS就是靠平台绑定来获利的,Windows还是微软的主要营收。所以,还没看出来这么多年来微软骗了所有人吗?号称一个可以跨平台的语言,但从来都不实现非Windows支持。要用.net就老老实实的Win,否则就换别的语言。
6 楼 vb2005xu 2011-06-07 13:00
joliny 写道
没有微软支持,也就是一个修修补补的货,当不得真,有这个时间还不如抛开C#自己做。

5 楼 joliny 2011-06-07 12:55
没有微软支持,也就是一个修修补补的货,当不得真,有这个时间还不如抛开C#自己做。
4 楼 yuriyan 2011-06-07 10:49
bitray 写道
ray_linn 写道
微软要是提供支持就好了,那样java就惨了


跨平台现在也不是java最大的卖点了,哈

我想微软不想支持这个,因为不希望别人用linux系统.因此,mono项目也就是个半残

3 楼 bitray 2011-06-07 10:25
ray_linn 写道
微软要是提供支持就好了,那样java就惨了


跨平台现在也不是java最大的卖点了,哈

我想微软不想支持这个,因为不希望别人用linux系统.因此,mono项目也就是个半残
2 楼 Deathly_CQ 2011-06-07 10:05
目前来说不看好这东西,不是技术的问题。
1 楼 ray_linn 2011-06-07 09:50
微软要是提供支持就好了,那样java就惨了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 水晶报表CrystalReports实例大全

    Crystal Reports for Visual Studio 2005 SDK Tutorials: Sample Code Projects 1. This setup contains sample code projects for Crystal Reports for Visual Studio 2005. 2. This sample code corresponds exactly to the tutorials contained in the Crystal Reports for Visual Studio 2005 online help. Each project has been built by following the instructions in their corresponding tutorials, and instructions and explanations have been placed within the tutorial sections rather than in code comments. Therefore, it is highly recommended that you consult the tutorials for a full explanation of the structure and best practices demonstrated within this code. 3. If you wish to run the tutorial sample code projects, check the code for any machine-specific values and confirm that they are customized for your specific machine. These may include: * ODBC data source settings for reports * file directory paths * network printer paths * API property settings for database connections, including: * database server names * database names * userIDs * passwords * complete database connection strings 4. For security reasons it is recommended that you use Integrated Security (Windows Authentication) for your SQL Server database connectivity. If you plan to use SQL Authentication, it is strongly recommended that you create a database account with limited access to your database. (Both versions of authentication are demonstrated in the tutorials.) For more information on security, including how to create a limited access database account, see the SDK Fundamentals section of the Crystal Reports for Visual Studio 2005 documentation. Asp.net2.0水晶报表(CrystalReports)事例源码大全(C#) 这些例子实现了水晶报表的查看、柱状图显示、打印、导出、缩放等基本功能,如果想了解更多比如说利用DataSet方式、Push、Pull等模式需要自己更深一步的研究了 难得的Asp.net2.0水晶报表源码,请珍藏!

  • 如何在水晶报表里显示图象?

    通常我们要在水晶报表里显示文本和数字数据。有时候,数据库里会包含图象数据,并且我们也希望在水晶报表里使用它。有很多途径可以在报表中显示数据驱动的图象第一要确保图象具有足够的大小和质量。设法在报表里将高质量的大图象显示为简略图是没有意义的。使用图象编辑程序以合适的分辨率及大小创建你能够显示的图象。图象的格式也很重要。虽然 BMP 是一种相当通用的格式,但是它需要占用巨大的空间。因此,将图象转

  • 制作水晶报表

    Crystal Reports(水晶报表)是一款商务智能软件,主要用于设计及产生报表。它除了强大的报表功能外,最大的优势是实现了与绝大多数流行开发工具的集成和接口。除了开发新程序外,在工作中我们常需要接触到很多较早的软件系统报表功能升级的需求,如果能结合水晶报表这一强大的工具,往往能事半功倍。 这里我就开始介绍它的使用方法。首先要安装水晶报表软件,开发工具为VS。 在区域中添加一个数据集...

  • OrCAD CIS出bom设置

    在画完原理图后,一般要生成bom,以便给采购,生产部分使用,出bom的设置如下: 先选中工程文件,鼠标单击高亮,然后 tools–bill of materials ,如下图: 最初的bill of materials,这个时候,资料还不全,需要补充如下: 最初的bill of materials,这个时候,资料还不全,需要补充如下: ...

  • 官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)

    水晶报表使用 C# 和 C++.NET 开发的 .NET 应用程序实例列表----------------------------------概述本文档列出了 Crystal Decisions 技术支持网站上所有可用的,使用 C# 和 C++.NET 开发的 .NET 应用程序实例列表。本文档还给出了每一个程序的描述和下载链接。随着新程序加入我们的支持站点,本文档将不断更新。----

  • (水晶报表)Crystal Reports for Eclipse

    (水晶报表)Crystal Reports for Ec(水晶报表)Crystal Reports for Eclipselipsev

  • 水晶报表页合计方法

          水晶报表曾经让我伤透了脑,以前只能在数据库里完成页合计后,再发送数据源以水晶报表,这种方法很笨,因为每页的行数不一样多,这种方法使报表使用不灵活,现在终于找到解决办法了。 一、在报表里定义三个公式字段如:qty_head、qty_dtl、qty_foot 二、给三个字段分别加上代码1. qty_head代码whileprintingrecords;numbe

  • 水晶报表进行每页统计(在水晶报表中实现每页统计)

    <br />思路如下(Crystal语法): <br />1:用一个变量mySum来累计页面数据 “订单.订单金额”<br />公式@CurrentSum,放在详细资料节需要进行汇总的字段的位置 WhilePrintingRecords; <br />CurrencyVar mySum; <br />mySum:=mySum + {订单.订单金额}; <br />如果不需要显示,抑制显示即可<br /><br />2: 在每页的页脚获取到这个变量的值(也就是该页最后一个Sum值),当然这个时候后一个mySu

  • 水晶报表使用参数字段在报表中显示打印的开始和结束日期及操作员等

    此种需求由于是通用需求,无需在传递的datatable中来实现。使用参数字段来实现更加方便。 使用参数字段需要注意几点。第一点,在水晶报表的设计界面要创建相应的参数字段。我使用的有三个参数字段。分别是@startdate,@enddate,@operator 第二,程序中的代码实现: #region 水晶报表添加参数字段 开始日期 结束日期 操作员 ...

  • 水晶报表实例水晶报表实例

    水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例水晶报表实例

  • 水晶报表基本使用方法

    开发工具与关键技术:VS/MVC 作者:何桂朋 撰写时间:2019年4月22日 Crystal Reports(水晶报表)是一款商务智能(BI)软件,主要用于设计及产生报表。水晶报表是业内最专业、功能最强的报表系统,它除了强大的报表功能外。最大的优势是实现了与绝大多数流行开发工具的集成和接口。在VS.Net平台做过报表开发的程序员,一定都对水晶报表强大、高效、集成等特性留下了深刻印象。 除了开发新...

  • 经典水晶报表设计——列非常多,横向篇幅非常长的表

    1、在“打印设置”对话框,选择“横向”选项以横向方向打印报表。2、在“页面设置”对话框,缩小上边距、下边距、左边距、右边距。3、纵向显示所有报表对象。(1) 将所有报表对象旋转270度,字段、文本、图片、页码等对象。右击报表对象,选择"格式化",进入"格式化编辑器对话框"。选择"公用"选项卡,在"文本旋转"下拉列表框选择 270。(2) 纵向拉长对象,确保纵向上可以容纳显示。(

  • vs2012水晶报表完整实例

    使用winform使用水晶报表的完整实例代码.包涵使用说明,数据库.

  • 水晶报表中动态显示图片

    1、在原有xsd的架构上增加一列imgdata,数据类型为Base64Binary; 2、生成项目,重新指定报表数据源,将imgdata字段放入报表的相应位置; 3、代码中,生成数据集时,查询语句在原来的查询语句基础上增加一个空一字段imgdata 如:select ....,cast(null as image) as imgdata from...., 4、处理数据集,for...

  • 真正的水晶报表详细使用步骤

    ASP.NET中水晶报表的使用       报表类型我们在设计报表时,最好使用Crystal Reports的报表向导,它会按照不同类型的报表给以不同的指导,帮助您正确得设计出您想要的报表雏形,此处就不详细讲解报表的具体设计过程,下面仅针对于不同类别报表设计时的一些技巧予以提示共享.交叉表Crystal Reports把每个交叉表看作一个交叉表对象,所谓的交叉表对象很简单,它是由几

  • 报表分页问题

    水晶报表分页汇总建三个公式字段,第一个(公式1)输入下面的公式:whileprintingrecords;global numbervar ptotal;ptotal:=0;第二个(公式2)输入下面的公式:whileprintingrecords;global numbervar

  • [水晶报表]水晶报表创建以及调用方法

    ASP.NET2.0/3.5/4.0水晶报表创建以及调用方法 1. 创建CrystalReport(网站中添加新项CrystalReport,或者单独开发水晶报表)放到指定目录 2、使用向导创建报表(如何创建请参考其它资料)Suppliers.rpt 3、VS.NET2005/2008/2010布局报表,添加删除字段. 4、回到页面,选择控件CrystalReportViewer将其放到页

  • 水晶报表生成柱状图

    //水晶报表生成柱状图的前提是要在webroot下的WEB-INF添加jfreechart-1.0.2.jar和jcommon-1.0.5.jar(这是我自己的版本) import java.io.FileOutputStream; import java.io.IOException; import org.jfree.chart.ChartFactory; import org.jfree.

Global site tag (gtag.js) - Google Analytics