2019 年为什么你没有选择xamarin?

为什么你没有选择xamarin? 2019 年,注定会是 .NET Core 社区发展的关键一年,诸多重大事件在这一年发生!正如大家所期待的那样,刷新中国 .NET 社区的年度盛会——2019 中国 .NET 开发者峰会(.NET Conf China 2019)于 2019 年 11 月 9 日在上海中谷小南国花园酒店拉开帷幕.

2019 年,注定会是 .NET Core 社区发展的关键一年,诸多重大事件在这一年发生!正如大家所期待的那样,会2019 中国 .NET 开发者峰会(.NET Conf China 2019)于 2019 年 11 月 9 日在上海中谷小南国花园酒店拉开帷幕.

节选一段视频关于这次.NET 开发者峰会中周岳老师的演讲分享

来自周岳的分享:Xamarin跨平台应用案例剖析 

周岳老师分享了关于xamarin的3个灵魂拷问

  • 为什么xamarin案例少?
  • 为什么你没有选择xamarin?
  • APP技术栈如何选择

01 什么是xamarin?

Xamarin 是一个跨平台的移动开发工具,由 Mono 发展而来。开发人员可以使用 C# 为iOS,Android, Mac以及Windows Phone开发原生应用。

Xamarin 的跨平台开发思路是:使用 C# 来完成所有平台共用的,和平台无关的 app 逻辑部分;由于各个平台的 UI 和交互不同,再使用由 Xamarin 封装好的 C# API 来访问和操控 native 的控件,分别进行不同平台的 UI 开发。

选择xamarin
xamarin平台

02 特点

作为一个跨平台开发框架,Xamarin.Mobile有很多优点。在这一框架内,开发iOS、Android、Windows Phone和Mac App应用可以不用转到Eclipse 或者额外购买Mac并使用Xcode,而继续在Visual Studio之中使用C#与.NET Framework进行。

Xamarin是mono项目的一个分支,但这里面最大的区别Xamarin是商业项目.mono做为跨平台的框架已得到越来越多的商业项目的肯定,令外界担心的版权问题\可靠性\稳定性也得到证实,使用mono最大的好处是可以使用其它平台众多的项目解决方案,而不必被限制在windows平台下贫乏而又昂贵的各种解决方案.

03 xamarin的用处

Xamarin主要由Xamarin.iOS,Xamarin.Android以及Xamarin.Forms组成,主要功能也有着三部分

  • 使用Xamarin.iOS来构建iOS原生应用
  • 使用Xamarin.Android来构建Android原生应用
  • 使用Xamarin.Forms来构建跨平台的应用

参考链接 https://www.cnblogs.com/tedzhao/p/Xamarin_Introducation.html https://baike.baidu.com/item/Xamarin/3761242?fr=aladdin https://www.cnblogs.com/shanyou/p/12051570.html 2019

2019 中国 .NET 开发者峰会的全部视频
超燃| 2019 中国.NET 开发者峰会视频发布 https://www.cnblogs.com/shanyou/p/12051570.html

本文发布于网文江湖栏目, 网文江湖奇文杂谈,知晓不一样的江湖网文,开阔不一样的思维方式 。

Namesilo优惠:新用户省 $1 域名注册-优惠码:45D%UYTcxYuCloZ 国外最便宜域名!点击了解更多

特别优惠:免费赠送 $50 Vultr主机-限时优惠!英文站必备海外服务器!点击了解更多

VPS优惠:搬瓦工优惠码:BWH34QMFYT2R 最高省6.38%你懂的主机-一直优惠!点击了解更多

本文来自 dotNET全栈开发,原文链接:https://mp.weixin.qq.com/s?__biz=MzIxNjIwNzQ5Mw==&mid=2649752213&idx=2&sn=ad75014faad4648acf8fd880ccaa7fa3,经授权后发布,本文观点不代表江湖人士立场,转载请联系原作者。

发表评论

登录后才能评论