Re: [请益] xamarin

楼主: ripple0129 (perry tsai)   2018-08-21 13:58:08
任何技术的选择都是trade-off
基本上没太多需要使用原生的功能
又有时程紧迫问题
这类框架是不错选择
多数人想的是产品要多完美
而没想过老板要的是MVP
bug在可接受范围下
开发速度越快越好
让产品尽速上市测试市场反应
当反应热烈时
再双线开发原生也没不可
双平台原生成本颇高
产品完美没人买单
终究还是垃圾
确定产品能赚钱是第一件要做的事
个人认为如果打从一开始就是不计成本
要做到最好的产品
自然双线原生开发
只想市场先试水温
跨平台框架做个产品原型是很好的选择
还是详细思考自己的需求来决定技术选项
※ 引述《beisienlin (belinda)》之铭言:
: 目前要写行动点餐,会的语言是c#,xamarim说可以c#来写,他可以跨ios及android平台

: 只是微软的产品,感觉都活不久,网络找的到支援也不多,直接走原生java或著object
iv
: e-C
: 好像比较实际,各位有什么好建议?
作者: ian90911 (xopowo)   2018-08-21 14:06:00
有道理
作者: testPtt (测试)   2018-08-21 14:13:00
重新开发要钱 老板不会支持
作者: lturtsamuel (港都都教授)   2018-08-21 14:15:00
想跨平台 怎么看也不会选这个
楼主: ripple0129 (perry tsai)   2018-08-21 15:35:00
重新开发要钱不会支持的老板,更表示跨平台方案是符合这类老板需求。不怕烧钱的老板像udemy airbnb的就换了。
作者: tsao1211 (Sunday)   2018-08-21 15:35:00
如果团队都会C#就可能选这个
楼主: ripple0129 (perry tsai)   2018-08-21 15:38:00
是我会选择RN啦,xamarin真的是只会C#的人在选的
作者: lturtsamuel (港都都教授)   2018-08-21 16:28:00
少学一个javascript 多了更多时间在跟原生级bug搏斗值得吗? 更别说他只会C# 想除原生级的错只会更难开始动工之前专案里就有数万行的程式码 而且网络上还找不太到这些程式码的资料 谁不会怕
作者: alihue (wanda wanda)   2018-08-21 18:41:00
选x也要考虑到rd好不好找。原生的有一大堆可以挑不用烦恼,这种比较冷门的,一旦主力rd离职,要找人来补恐怕不如重写比较快。此外Android和iOS的guide line差很多,硬写成同一套,使用者体验差,估计市场反应不会好到哪
作者: liddle (Guderian)   2018-08-21 19:04:00
Xamarin 比 RN “安全”点。RN 那个版本号很恐怖。Xamarin.iOS 做的事情是将 C#翻成 LLVM IR。另外以C# 格式包装 CocoaTouch 。所以十分稳定。C# 的语法糖又多。个人用 Objective-C, Swift, Java 和 Kotlin 都写过。如果熟设计模式,用 Xamarin 最快。不过如果是在求职阶段,请学 Swift 及 Kotlin。
作者: senjor (哞哞)   2018-08-21 19:25:00
跨平台用Unity (ry
作者: codehard   2018-08-21 20:04:00
老板最后会要你用这改到bug free 再加上N个花俏功能 时程miss都是你的责任
作者: bndan (seed)   2018-08-22 12:45:00
要讨论到企业策略层级的话 = = 那人力市场的情况也要考虑进去..基本上这类复合性平台的人力相对少外精的又更少 蛮容易进入那种XX离职 后面人接了也只是摆在那烂...相对的走原生技术的情况 后人要接的起来 那几乎只跟成本有关...

Links booklink

Contact Us: admin [ a t ] ucptt.com