[心得] 非native開發app,反而讓開發過程更痛苦

看板Soft_Job (軟體人)作者 (原來我是憤怒的鄉民)時間8年前 (2017/10/16 10:05), 編輯推噓0(6627)
留言39則, 22人參與, 8年前最新討論串1/4 (看更多)
先說說敝人經歷,native app工程師(擅android /swift)有ios上架經驗,開發過多支a pp 最近夢見在某公司擔任app開發工程師, 進去才發現其實app開發是用網頁開發, 本身又不是前端人才,但還是試著用bootstrap 開發app,首先是網格系統,把12個網格分三等份切好, 接下來要把三個圖片在三個網格垂直置中, 在css中加上display:table-cell,水平置中, 可是令人崩潰的是垂直置中一直沒辦法,查文件要改less,這一切實在讓人想罵髒話,明 明很簡單塞入圖片在網格中垂直置中要搞這麼複雜,以我android layout拉一拉弄一弄或 ios constraint拉一拉設置水平垂直置中,不到30分鐘解決的事,我搞bootstrap弄了一 整天弄不出來,找主管約談說開發前端實在不是我志趣,主管提供另一個工作機會用c#開 發app,也就是說用xmarin開發app,我心想我c#都不會,但仍是硬著頭皮study一下,裝 了vs2017,然後要啟動模擬器又說我沒裝haxm,研究半天不知道那裡可以下載emulator a ccelerator,直接下載android studio,然後按照我熟悉的方式安裝,ok後重開vs2017終 於可以建專案在模擬器(跑頗久)產生helloworld,重新回想以上的這些過程,明明nati ve開發比較容易,為什麼大家要搞一些旁門左道來寫app,試圖用複雜的網頁取代app,我 是不知道網頁的asnyc跟handler是怎麼寫啦,但應該是用jquery的when跟promise來弄, 其它es6還要學,總之一切都比native複雜,看清一切事實,後來受不了就跟老闆說要走 ,老闆一直慰留但我真的覺得我一切都要打掉重練,而且前端跟xmarin難開發,只好說88 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.214.4.45 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1508119527.A.8E2.html

10/16 10:07, 8年前 , 1F
標題應該改成:用不熟的工具開發更痛苦
10/16 10:07, 1F

10/16 10:10, 8年前 , 2F
是你不熟,會有這種開發方法就是有一堆前端反而比較熟這個
10/16 10:10, 2F

10/16 10:11, 8年前 , 3F
寫前端的會嗆你說 native沒辦法跨平台XD
10/16 10:11, 3F

10/16 10:12, 8年前 , 4F
最近諾貝爾獎頒給了行動經濟學大師 他理論一個就是
10/16 10:12, 4F

10/16 10:12, 8年前 , 5F
假設在班上發杯子,然後給大家評價杯子的價值
10/16 10:12, 5F

10/16 10:12, 8年前 , 6F
有杯子的都給高價格 沒杯子的價值評起來都比較低
10/16 10:12, 6F

10/16 10:18, 8年前 , 7F
這不是工具的問題,是適不適合的問題
10/16 10:18, 7F

10/16 10:19, 8年前 , 8F
你都說你C#都不太會了,哪有什麼資格來噴工具
10/16 10:19, 8F

10/16 10:19, 8年前 , 9F
不就你自己不熟嘛?工具無辜
10/16 10:19, 9F

10/16 10:26, 8年前 , 10F
Cordova 和 Xamarin 其實不難用阿, 只是你不熟而以
10/16 10:26, 10F

10/16 10:30, 8年前 , 11F
進去才發現會不會太扯,面試都沒問嗎?
10/16 10:30, 11F

10/16 10:33, 8年前 , 12F
不過老實說 用第三方框架寫APP是有風險的 尤其是iOS那邊...
10/16 10:33, 12F

10/16 10:37, 8年前 , 13F
iOS有風險的不是框架,通常是在打算不上架就更新程式的做法
10/16 10:37, 13F

10/16 10:43, 8年前 , 14F
現在是這樣沒錯阿 以後誰知道 Apple最愛擋東擋西的
10/16 10:43, 14F

10/16 10:53, 8年前 , 15F
這種用native寫也是一樣會遇到的啊
10/16 10:53, 15F

10/16 10:57, 8年前 , 16F
哈哈哈
10/16 10:57, 16F

10/16 11:03, 8年前 , 17F
native頂多是出bug 不會被下架吧?
10/16 11:03, 17F

10/16 11:22, 8年前 , 18F
native上不了架,不是內容太垃圾,就是根本沒搞清楚
10/16 11:22, 18F

10/16 11:22, 8年前 , 19F
規範。
10/16 11:22, 19F

10/16 13:29, 8年前 , 20F
這種hybrid app 是給本來專精於web/c# 跨平台用的 = =a
10/16 13:29, 20F

10/16 13:29, 8年前 , 21F
對於手上本來就具有native app 能力的當然覺得難用阿...
10/16 13:29, 21F

10/16 15:44, 8年前 , 22F
我覺得是你能力不夠或不適合.... 這種框架給適合的人可是產出
10/16 15:44, 22F

10/16 15:44, 8年前 , 23F
倍增 寫一次包三四個
10/16 15:44, 23F

10/16 16:09, 8年前 , 24F
產出倍增(笑)
10/16 16:09, 24F

10/16 18:01, 8年前 , 25F
產出倍增!? 囧~ 這是用哪一面向來講? 商業導向??
10/16 18:01, 25F

10/16 18:05, 8年前 , 26F
網站有套版 APP也可以套版阿 你懂der ㄎㄎ
10/16 18:05, 26F

10/16 23:03, 8年前 , 27F
自己不熟怪東怪西 個版?
10/16 23:03, 27F

10/17 00:16, 8年前 , 28F
什麼 native 要半小時? CSS 調一下不用幾秒鐘 (戰)
10/17 00:16, 28F

10/17 11:02, 8年前 , 29F
你怎麼會想自己刻 網路一堆現成的 ionic framwork7
10/17 11:02, 29F

10/17 13:11, 8年前 , 30F
標題跟內文有什麼屁關聯 自己沒確定職缺內容就進去還怪工
10/17 13:11, 30F

10/17 13:11, 8年前 , 31F
10/17 13:11, 31F

10/17 15:54, 8年前 , 32F
建議用physical device 就和你之前方法一樣
10/17 15:54, 32F

10/17 17:14, 8年前 , 33F
BOOTSTRAP不會用我笑了 沒關係 JQUERY還有MOBILE可以用
10/17 17:14, 33F

10/18 23:34, 8年前 , 34F
RN的CSS是FB自己刻出來的喔,用flexbox去調就好跟一般不同
10/18 23:34, 34F

10/19 16:24, 8年前 , 35F
建議還是拿針刺光碟 coding甚麼的都不native
10/19 16:24, 35F

10/19 23:55, 8年前 , 36F
VS有不用Hyper-V的模擬器吧, 不過需要另外下載.
10/19 23:55, 36F

10/27 15:45, 8年前 , 37F
主要是網路的技術太雜了,現在爽爽用過兩年就又是新的工
10/27 15:45, 37F

10/27 15:45, 8年前 , 38F
具一批,native相對穩定,所以關鍵就是快速上手新工具的
10/27 15:45, 38F

10/27 15:45, 8年前 , 39F
能力,不然你就去做後端。
10/27 15:45, 39F
文章代碼(AID): #1Pv1FdZY (Soft_Job)
文章代碼(AID): #1Pv1FdZY (Soft_Job)