xamarin 是移动的未来吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
newguest
V2EX    .NET

xamarin 是移动的未来吗?

  •  
  •   newguest 2016-08-08 13:50:00 +08:00 5519 次点击
    这是一个创建于 3421 天前的主题,其中的信息可能已经有所发展或是发生改变。
    xamarin 跨平台开发,现在怎么样了?大家觉得,有最近几个月用过的没,
  • Xamarin
  • 跨平台
  • 移动
  • 开发
    8 条回复    2016-08-09 12:33:12 +08:00
    Karblue
        1
    Karblue  
       2016-08-08 14:06:11 +08:00
    为什么就非要用.net 开发跨平台程序呢。多学一门 java/obj-c 不好吗。何必折腾非本平台语言的跨平台呢。还得在虚拟机上再带个虚拟机。先不说性能如何。语言本来就是个工具。别拿锤子去盖楼。想盖楼就老实用盖楼的工具不好吗
    bjzhou1990
        2
    bjzhou1990  
       2016-08-08 15:03:42 +08:00
    xamarin 还不是要学 Android/iOS 的 API 才能开发,与其如此折腾干嘛不直接用 java/obj-c ,这种项目不会有任何前途
    newguest
        3
    newguest  
    OP
       2016-08-08 19:14:30 +08:00
    @Karblue
    @bjzhou1990
    你们开发过咯?你们是什么开发?
    beginor
        4
    beginor  
       2016-08-08 20:20:53 +08:00 via Android
    Xamarin 跨平台开发注定是小众, 永远没原生语言开发的人多;

    使用 Xamarin 的人相信多数还是原来的 C# 开发者, 这些人用 Xamarin 确实有优势, 因为 C# 确实是非常优秀的开发语言, 这一点毋庸置疑;

    现在又有了 ReactNative 以及 Angular 2 + Native Script , 这两者在跨平台开发上也有独特的优势;

    跨平台开发的痛点是使用原生语言开发的第三方类库, 需要自己绑定。

    我在上上家做了三年的 Xamarin 开发, 现在在折腾 Angular 2 , 可以说是切身体会。
    onceyoung
        5
    onceyoung  
       2016-08-08 22:42:10 +08:00 via iPhone
    不是
    newguest
        6
    newguest  
    OP
       2016-08-09 01:11:13 +08:00 via Android
    @beginor C#很优秀, unity 很强大,微软很强大而且最近进步挺快的,所以最近有的这个思考,谢谢你的回答
    bjzhou1990
        7
    bjzhou1990  
       2016-08-09 10:39:07 +08:00
    @newguest 看过 Xamarin 的实现,就是把 Android 的 API 翻译成了 C#,编译成后最终调的还是 Java 代码,很扯淡的实现方式。 C#是一门好语言,可惜没有好的平台可以让它发挥。
    hiro0729
        8
    hiro0729  
       2016-08-09 12:33:12 +08:00
    Xamarin 公司项目尝试用过,但是用到第三方库的时候,安卓端还好, java 和 C#挺相似,没啥问题。到了 iOS ,转个原生地图 sdk , OC 和 C#很多都没法对应上,转出来的代码老是报错,后来就放弃了。
    目前还是用的 ionic ,一次编写,微信 Web 端,安卓端, iOS 端都能适配,工作量少了很多,对于企业应用能够胜任,为了适配各种浏览器,需要点小适配和小 hack 。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1213 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 17:27 PVG 01:27 LAX 09:27 JFK 12:27
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86