先说说敝人经历,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