作者Fnd (红尘自有千千愁)
看板AndroidDev
标题Re: [闲聊] 请问各位是否使用C# + Xamarin来开发?
时间Thu Feb 27 16:14:03 2014
虽然是很久以前的文章,
但是鄙人最近因公司需求使用了一下xamarin,
加上以前有过使用eclipse开发android的心得,
还是来野人献曝一下,
首先,使用xamarin还是得去学android ios的app架构,
但是有mvc开发基础的人应该很容易就能上手,
所以这基本上不是什麽很难的问题,
甚至可以说,vs这强大的IDE本身就能帮你解决不少问题了,
虽然eclipse已经算神器了,但vs根本开外挂,
再来就是c#真的算是蛮好上手的语言,
我曾经就跟我朋友说我做的事根本就连猴子也会做...XD
第三,就是像他们广告宣称的那样,
很多共通的东西都不用使用不同的语言重写,
这边参考一下那边引用一下就解决了,
二大平台(喔微软他们是说三大平台)间的切换真的很方便,
比较需要额外去开发的就是view的部分,
但是缺点也如同推文的前辈所言,
solution真的不多,
或许Key Word找"Mono"还有一点,
国内甚至找不到Xamarin的书得上amazon去买,
老实说如果没有非要跨平台的需求,
特地用xamarin来开发我觉得根本自虐,
除非真的爱死c#那另当别论,
然後compiler也超级慢,
或许在coding时没啥差,
但是在debug的时候花一堆时间等他跑真的会抓狂,
可是偏偏你知道我知道独眼龙也知道写程式花最多的时间往往都是在debug,
当然,如果开发用的电脑是i7+ 的cpu 16g的ram和ssd就当我没说过吧XD
但是正如前面说的,如果要跨平台,
我觉得他算是一个不错的解决方案,
尤其是公司没办法请一个(组)人写android 一个(组)写ios 一个(组)写wp的时候,
比起用phone gap(速度颇慢)或是做假app真web(无法离线使用)...
以上,一点小小的使用经验分享,
如果能抛砖引玉让前辈愿意分享经验就更好了XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.134.21.137