Re: [請益] 手機APP開發需要什麼

看板Soft_Job作者 (BlueSky)時間4年前 (2019/07/06 00:01), 4年前編輯推噓6(601)
留言7則, 7人參與, 4年前最新討論串2/3 (看更多)
提供幾個個人意見,開發app的方式有很多種,希望能幫助你有個方向考慮。 首先我認為最基本應該要考量的點有: 1.app本身是大型還是小型應用? 2.公司本身對成本的考量? 3.人力的配置是否充足(前後端人員)? 第一點來說,考慮到的是應用如果不是太複雜的應用,是不是反而不需要做成app,而是 做出pwa版本的web就可以,或者說做成RWD的web在用webview包起來也可以順勢解決雙平 台的問題。 反之如果是中大型應用,那也還需要考慮到app本身的應用邏輯會不會很複雜與會不會頻 繁的使用到原生功能,如果會,那可能就會需要寫出兩種平台的原生code,或者如果想要 寫一套code就跨兩大平台,那ReactNative或web向的開發也是很好的選擇。 第二點就是一個很現實面的問題,對於公司來說,要同時養ios與android的工程師們(而 且只是前端)是一個很大的開銷,如果執行人員只有你一個的話,那我覺得可以考慮放棄 用原生開發的選項,人員少的推薦方式就是走web向的開發,可以比較輕鬆的解決雙平台 的問題,比如ReactNative或者寫RWD網站用webview包起來上架,但這就是會牽涉到第一 點的應用本身的類型是否適合web向的開發方式,如果不適合,那原生開發這條錢就是不 可以省的。 再來是第三點的部分,第二點提到web向開發「可能會」比較省的原因是因為寫一套就可 以雙平台上架,但這並不代表說用web向開發出來的app會「比較輕鬆」,這種開發方式只 是僅僅解決前端的「跨平台」問題,而實際上一個app本身最基本的分成前端後端就有得 忙了,前端本身要考慮的系統架構,如果是走web app路線(pwa或RWD)可能就要考慮到s erver side render或者client side render等奇葩鬼怪的問題,後端我本身不熟,但肯 定的是要考慮的層面也一定非常的多。 所以總結來說我覺得評估的方向可以從app本身的類型先決定是web向的開發模式或者原生 向的開發(或者根本不用app,pwa或Rwd就可以滿足需求)之後考慮出開發方式後在開始 決定技術向的學習跟成本考量還有人員配置等問題。 以上是我的一些想法,其實後續還有很多面向是需要去好好考慮的,但我認為這三點是比 較基本需要先思考的,希望能幫助到你。 ※ 引述《kain777 (想妳在0:01分)》之銘言: : 大家好 身為傳產工程師 : 公司要我評估需投入多少資源 : 不太熟悉這塊 故上來請教大家 : IOS(Swift Xcode) : 硬體:MAC電腦 : 軟體:開發者帳號 : Android(Java) : 軟體:Java要錢嗎? : 跨平台(Xamarin C#) : 軟體:visual studio : 之後承接軟體做維護 : 是否有缺少? : 有無推薦的外訓課程 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.148.252 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1562342513.A.C48.html ※ 編輯: scps960740 (101.12.148.252 臺灣), 07/06/2019 00:03:42

07/06 10:38, 4年前 , 1F
同意
07/06 10:38, 1F

07/06 10:59, 4年前 , 2F
他看不懂啦
07/06 10:59, 2F

07/06 13:43, 4年前 , 3F
真的 不是這領域的 看不太懂
07/06 13:43, 3F

07/06 15:21, 4年前 , 4F
推邏輯清晰
07/06 15:21, 4F

07/06 21:11, 4年前 , 5F
推這篇
07/06 21:11, 5F

07/09 10:42, 4年前 , 6F
很實在的回文 推
07/09 10:42, 6F

11/04 09:29, 4年前 , 7F
push
11/04 09:29, 7F
文章代碼(AID): #1T7tHnn8 (Soft_Job)
文章代碼(AID): #1T7tHnn8 (Soft_Job)