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