關於Weex與iOS開發者的思考

2021-07-24 09:38:26 字數 854 閱讀 5783

1. 不同的開發模式

從去年開始,移動端的開發模式就有很多更新,包括ionic(就是後來的cordova),react native,今年開源的weex,原生+網頁,當然最傳統的還是原生開發方式。新技術是因為新需要,跨平台和混合的方式確實解決了部分的效率問題。由於公司需要我最近也研究了一下。感觸頗深

在最開始,你會覺得未來如此美麗,我還需要寫原生嗎?我還需要多平台嗎?不用了!前端搞定一切!但是當你真的了解了之後發現並不是這樣的。你需要解決的事情太多了。

rn的複雜,就不說react本來就很複雜,jsx的語法我個人感覺有點說不出來的頭痛,恕我技窮,我都找不到乙個完美支援**補全的合適的ide。redux把本來很簡單的事情搞的相當複雜,action reducer…

原生+網頁。倒是很靈活,貌似也解決不了跨平台的效率問題。。不過對於大公司倒是一切都不是問題。

是我迄今為止看到的比較完美的解決方案。上手簡單。與普通的前端開發銜接順暢,但是畢竟開源不久,第三方元件和庫都不是非常完整,而且據說阿里的開源專案一般都***(此處省略一萬字)。對於原生開發者來說,有很多優勢,語法簡單,雖然砍掉了一些web的原生支援的方法,比如一些css樣式,適配也僅僅是把width固定位750px,所有其他螢幕都是按比例縮放,選擇器只支援類,而且沒有子代選擇。有些控制項 比如a,p,這些標籤也砍掉了,雖然對比完整的額web開發,少了靈活性,但是這無形中也給一些原生開發者帶來了便利。上手更簡單了,不用考慮那麼多了。有利有弊。對於原生開發者倒是很值得一試,就當web入門了也行。

對了,weex是基於vue的,vue的易用性在web開發中可見一斑。

其實現在最擔心的就是weex後期的維護,希望能把上面漏掉的一些web的東西都補起來。希望他能經得起時間的考驗吧!

資深開發者與初級開發者的差別

如果你認為使用 優秀 和 差 來區分開發者不妥的話,也可以將這些看作是初級開發者和資深開發者之間的區別。但無論如何,多看看其他的優秀開發者 或資深開發者 是如何做的,對於自身技能 工作方式的提公升有很大的幫助。優秀的開發者是乙個藝術家,乙個享受創作過程的工匠。差的開發者只將自己當作負責產生 的碼農。...

申請iOS開發者證書

申請ios開發者證書 今天我們介紹如何申請ios開發者證書 99刀 這裡要注意應該選擇individual,不要選擇company 前者是99刀,後者是299刀 下面開始正式申請 第一步是enter account info 需要輸入名字 必須和刻在信用卡上的名字一致 和其他資訊,點continue...

iOS開發者帳號流程

ios證書 ios有兩種證書和描述檔案 證書型別 使用場景 開發 development 證書和描述檔案 用於開發測試,在hbuilder中打包後可在真機環境通過safari除錯 發布 distribution 證書和描述檔案 開發描述檔案必須繫結裝置,所以在申請開發描述檔案之前,先新增除錯的裝置。...