为什么你没有选择xamarin?
點擊上方“dotNET全棧開發”,“設為星標”
加“星標★”,每天11.50,好文必達
全文約900字,預計閱讀時間11分鐘
注:本篇文章只是關于xamarin的一個分享,沒有xamarin技術深入的地方
2019 年,注定會是 .NET Core 社區發展的關鍵一年,諸多重大事件在這一年發生!正如大家所期待的那樣,刷新中國 .NET 社區的年度盛會——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 開發。
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
推薦閱讀
監獄一文看懂Nginx 之父面向監獄編程事件,目前已被釋放。
熱點騰訊上線朋友app,曾經的朋友網死而復生?
原創程序員:這10種糟糕的程序命名,你遇到過幾個?
原創使用Vistual Studio N年,推薦2個異常捕獲的技巧
面試面試官:你連RESTful都不知道我怎么敢要你?
規劃2019年該學習哪門語言?建議學習C#語言
技巧99%的人不知道搜索引擎的6個技巧
總結
以上是生活随笔為你收集整理的为什么你没有选择xamarin?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .Net Core 3.1,这匹黑马,2
- 下一篇: 新款 Azure .NET SDK 如何