先說說敝人經歷,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