level 1
恶龙宝宝
楼主
现在还在刚刚写入门,我自己是 C
# 死忠而且只会 C#
。之前因为接触 Prism ,学会了类库复用,再之后就突然想既然能复用不如直接全平台好了,反正我写 WPF 的时候也是模仿 UWP 就是为了想全平台统一UI。
事实上我觉得 C# 很适合新人以及个人、小团体开发者,因为不是每个团队都能有用 Windows 记事本写程序的大神。Xamarin 不只是 C#,它的代码复用性也是亮点,基本上核心代码和界面布局只要写一次,而且统一在 VS 里操作。至于性能当然是跑不过万能C++,但用 Xamarin 追求的是效率。所以如果不是为了去某家公司混口饭吃,或者要赶工期,则确实可以使用。
然而我发现网上中文资料很少,基本就是开个头教你怎么安装然后就完了……这几天一直在边试验自己的个人项目一边提高自己的水平。我没想过职业,我的专业也不是计算机,所以可能会存在一些误区。对 Xamarin 感兴趣的欢迎来看看我写的文章。
主要是面向入门级,绝非网上弄一大堆外网的图然后讲讲怎么安装有什么前景就算了的那种……很多是我自己啃了一堆 MSDN 英文资料和搜索 Google 然后自己理解的,如果多人看我会更新快点,如果没人看我也会尽量写一点,因为觉得 Xamarin 实在是好,可是这么多年了却没有太多资料,还老是被人喷没用(不只是 Xamarin,甚至有人说 .NET 要被淘汰了,以后全都开发网页和微信了……) ,拿来和 xcode 之类的对比。
如果你能开口闭口蹦出一堆 API,已经拥有多年团队开发经验,甚至闭着眼睛用记事本能写一套银行系统,那我写的东西可能不适合你……
嗯……大概就像下面这个样子,会把很多注意事项和一些多平台开发的常识都介绍一下。个人感觉如果已经同时掌握iOS、安卓、Windows全平台各自原生开发的大神,应该不会为了少拖几次控件而入坑 Xamarin……就我来说,我在此之前只是接触过 Android,WPF倒是相对比较熟练,iOS 一窍不通,入坑 Xamarin 还是要了解各平台的开发基础的。这些都是我自己这几天研究出来的,不一定绝对正确,但可以作为入门参考吧。





2018年06月29日 14点06分
1
# 死忠而且只会 C#
。之前因为接触 Prism ,学会了类库复用,再之后就突然想既然能复用不如直接全平台好了,反正我写 WPF 的时候也是模仿 UWP 就是为了想全平台统一UI。
事实上我觉得 C# 很适合新人以及个人、小团体开发者,因为不是每个团队都能有用 Windows 记事本写程序的大神。Xamarin 不只是 C#,它的代码复用性也是亮点,基本上核心代码和界面布局只要写一次,而且统一在 VS 里操作。至于性能当然是跑不过万能C++,但用 Xamarin 追求的是效率。所以如果不是为了去某家公司混口饭吃,或者要赶工期,则确实可以使用。
然而我发现网上中文资料很少,基本就是开个头教你怎么安装然后就完了……这几天一直在边试验自己的个人项目一边提高自己的水平。我没想过职业,我的专业也不是计算机,所以可能会存在一些误区。对 Xamarin 感兴趣的欢迎来看看我写的文章。
主要是面向入门级,绝非网上弄一大堆外网的图然后讲讲怎么安装有什么前景就算了的那种……很多是我自己啃了一堆 MSDN 英文资料和搜索 Google 然后自己理解的,如果多人看我会更新快点,如果没人看我也会尽量写一点,因为觉得 Xamarin 实在是好,可是这么多年了却没有太多资料,还老是被人喷没用(不只是 Xamarin,甚至有人说 .NET 要被淘汰了,以后全都开发网页和微信了……) ,拿来和 xcode 之类的对比。
如果你能开口闭口蹦出一堆 API,已经拥有多年团队开发经验,甚至闭着眼睛用记事本能写一套银行系统,那我写的东西可能不适合你……
嗯……大概就像下面这个样子,会把很多注意事项和一些多平台开发的常识都介绍一下。个人感觉如果已经同时掌握iOS、安卓、Windows全平台各自原生开发的大神,应该不会为了少拖几次控件而入坑 Xamarin……就我来说,我在此之前只是接触过 Android,WPF倒是相对比较熟练,iOS 一窍不通,入坑 Xamarin 还是要了解各平台的开发基础的。这些都是我自己这几天研究出来的,不一定绝对正确,但可以作为入门参考吧。




