Xamarin现在免费-这会改变一切还是什么? 图灵的纸牌信件将被拍卖 Arduino正式发布-1.0版 p5.j​​s将处理引入网络 JavaFX在Raspberry Pi上运行 jQuery仍然是我们最喜欢的框架 坑-F#到JavaScript编译器 Java 9的拟议时间表 Java ME 8随Raspberry Pi大量发布 图灵年:传承的遗产 芯片上的太赫兹传感器提供X射线视觉 禅光子花园 为Alan Turing的Universal Machine投票 适用于本机应用程序的JavaScript JDK 9更新 io.js加入Node.js基金会 Raspberry Pi获取HAT触摸屏 AngularJS 2.0截然不同 Nodyn-JVM上的Node.js 新的Nao机器人和1500万美元的投资 一个委员会来监督Java? 邀请获得免费软件奖提名 Apple 1打破在线拍卖纪录 D从GCC获得动力 赞助巨像 原型1.7.1发布 Microsoft支持asm.js JavaScript.com推出 Anders Hejlsberg-现代方式的编译器构建 JavaScript中的Task.js异步任务 EDSAC显示屏正式开放 道格拉斯·恩格尔巴特(Douglas Engelbart),老鼠的发明者去世 计算机历史博物馆宣布2015年研究员 CoffeeScript 1.9发布 ModKit Micro-硬件的可视化编程 苹果标志性技术在线拍卖 口头表达比常规表达更容易 新巨像画廊 JavaScript SIMD的进展 车速表-符合Google的新JavaScript基准 Ruby 2.5增加了对分支覆盖范围的支持 Google的Octane-新的JavaScript基准 欧洲核子研究组织庆祝万维网成立20周年 Grady Booch荣获2012年Lovelace奖章 TraceGL-代码示波器 普林斯顿图灵百年庆典 对手表进行编程 TypeScript 0.9发布 哪些语言容易出错 Bjarne Stroustrup荣获达尔-尼加德奖
您的位置:首页 >大数据 >

Xamarin现在免费-这会改变一切还是什么?

Xamarin在.NET程序员的世界中占据了一个奇怪的位置-它的存在令人兴奋,但并不是它的全部。现在,微软已经完成了对公司的收购,这完全是其中的一部分,这有点令人困惑。

xamlogos

经过漫长的黄昏之后,Xamarin的软件现已完全成为Visual Studio的一部分。每个版本都有它,包括免费的Visual Studio社区版。这意味着Xamarin现在可以免费用于个人,开源项目,学术研究和小型团队。更重要的是,尽管以前的免费版本具有旨在确保您购买许可证的限制,但产品没有任何限制-您可以生产想要的任何类型或大小的应用,并且可以定位iOS或Android使用C#或F#。

Xamarin将根据MIT许可将已经开源的Mono移至.NET Foundation,并向Mono运行时开源以前专有的针对移动设备的改进:

Mono运行时的ARM64端口某些ARM芯片中的错误的解决方法使用Apple的CommonCrypto在.NET API中实现加密类在Apple平台上与X509证书集成在Apple平台上支持“本机类型”通用值类型共享偏移量工具来维护交叉编译器

所有这些都是值得欢迎的,但并不令人惊奇。令人惊讶的是,将来有望开源其余的移动API:

“除了这些重要步骤之外,我们今天还宣布我们将在未来几个月内根据MIT许可证开放用于Android,iOS和Mac的Xamarin SDK的承诺。这包括本机API绑定和开发移动应用程序所需的基本命令行工具。它还包括我们流行的跨平台本机UI工具包Xamarin.Forms。”

似乎不仅Xamarin的全部可以免费使用以了解其性能,而且整个框架将是开源的,但与工具相关的例外情况很少。

Xamiosand

这将Xamarin的技术带入了主流.NET世界。该技术不再是局外人对.NET的要求,而是Microsoft .NET的官方技术。现在,当您打开Visual Studio时,您可以编写C#,并生成Android,iOS或Windows应用程序。这似乎很棒,但是存在一些有趣的问题和冲突。

如果您选择生产iOS或Android应用程序,则可以将Xamarin Forms用于您的UI,但是Microsoft希望您将Windows Universal Apps用于Windows 10应用程序,包括Windows Phone。如果要在Windows 10之前定位Windows,则需要使用WPF或Win32 Win Form应用程序。此外,我们现在拥有Mono和.NET核心作为.NET的两个开源版本。

显然,必须对所有这些代码进行一些房屋打扫和统一处理。能够在Android和iOS上使用Xamarin Forms,但不能在Windows Phone上使用Xamarin Forms,这是不合逻辑且有点讽刺的。如果Xamarin Forms确实出现在Windows Phone上,那么它也将通常在Windows 10上运行-使其成为Windows Universal Apps的直接竞争对手。

Xamarin的代码现在已成为Microsoft .NET世界的一部分,这很好,但是此刻它是一个非常混乱,混乱且浪费的世界。

Xamarinsq

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。