摘要:談起,大家都太熟悉不過了,今天想談談這么多年技術演化的路。另外,我們做了這么多投入,所有技術的復雜度是客觀存在的。我相信在接下來的幾年內,的技術還會有革新,我們一起期待下一個時代的到了。
談起APP,大家都太熟悉不過了,今天想談談這么多年技術演化的路。
早期一些大公司就開始做一些APP了,例如facebook、google等國外的公司就已經開發這個技術路線,那個時候的APP數量很少,基本上我們可以理解為web時代的APP,都是用web的方式來實現APP的。也就在這個時候,我們聽到了Html5的聲音,當時大家一窩蜂都說H5未來將要一同江湖,當時的android呢分化也非常嚴重,相同的代碼要切分很多份。所以當時有這樣的聲音。
隨著時代的進步,到了2010年左右的時候大概就是iphone4發布的時候,我們可以看到隨著而來的就是大量的應用的誕生。各種技術也相應的出現了,但是主要以H5的方向居多,當時就有phonegap(比較早了)的出現,可以實現快速APP開發,到了2012年,從facebook那里得知“扎克伯格自己親口承認,過多的賭注壓在HTML5上面是最大的一個錯誤。”我們也可以從facebook的APP發展看出一些端倪,首先,這種跨時代的東西,比如HTML5出來的時候,也出現了這個問題。你要寫JS橋接,這樣導致體量越來越大。接下來,會發現橋接代碼非常亂,每個平臺上UI都要妥協,在每個平臺都不太好看,或者不是特別好用。最后,前端工程師最討厭的一個問題,就是瀏覽器非標準化、不兼容。因此,移動開發也要考慮兼容相關的問題。 另外,我們做了這么多投入,所有技術的復雜度是客觀存在的。你所要做的事情是,如何運用公司的方式,去解決客觀的復雜度。如果想偷懶,最后你會發現你會吃不了兜著走。最關鍵的一點,當時APP并不是為用戶量身打造,而是為我們的工程師所考慮。這些都是問題。所以,你的產品戰略要為用戶的體驗為出發點,而不是因為某個技術如何牛逼而選。
在往后發展,我們可以看到更多的企業回歸到了純原生開發的道路上,大家都意識到純原生的APP開發才是正路,于是大家開發在這方向發力,就出現了現在的facebook的React Native、阿里的weex、杯子的deviceone,React Native和weex都是用js來寫android、ios的語法,大家需要去看android、ios的sdk。Deviceone是用js來可視化UI,所有的組件都是純原生的,不需要看android、ios的sdk就可以編程,基本這三個平臺都是模塊化的,如果你有精力學習android、ios的sdk,可以使用前兩個平臺,如果你想快速開發APP,不想知道android、ios的sdk,你可以試試deviceone。
我相信在接下來的幾年內,APP的技術還會有革新,我們一起期待下一個時代的到了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/91628.html
摘要:由于長期苦惱于第三方庫選擇的廣大開發者而言,這也是谷歌為我們提供的一盞明燈。手機淘寶構架演化實踐淘寶相信都不陌生了從年開始,從萬增長到超過億,面臨的問題包括研發支撐所需要解決的事情各不相同。 ...
摘要:區塊鏈是生產關系的大革命區塊鏈的討論中經常提到的核心概念有分布式賬本,不可更改,可追溯,全透明,這是通過加密算法實現的。但是目前對于區塊鏈的熱情,很大程度上是基于對于以上可能性的想象和期待。這才是區塊鏈應用未來成功的關鍵。 區塊鏈是生產關系的大革命 區塊鏈的討論中經常提到的核心概念有: Distributed Ledger: 分布式賬本,不可更改,可追溯,全透明,這是通過加密算法...
摘要:本文的主題,初衷就是探討人機結合對于機器翻譯發展的重要性。所以絕大部分的機器翻譯訓練,無論是統計機器翻譯還是人工神經網絡,都以和人工譯文語料庫的最大似然度為訓練目標。其下界低于機器翻譯的水準,是最正常不過的事情了。 來自 GitChat 作者:魏勇鵬更多IT技術分享,盡在微信公眾號:GitChat技術雜談 眼球不夠,八卦來湊 以一個八卦作為開頭吧。 本文開始要寫作的時候,翻譯圈里出了一...
閱讀 2577·2021-10-25 09:45
閱讀 1239·2021-10-14 09:43
閱讀 2297·2021-09-22 15:23
閱讀 1519·2021-09-22 14:58
閱讀 1934·2019-08-30 15:54
閱讀 3539·2019-08-30 13:00
閱讀 1354·2019-08-29 18:44
閱讀 1571·2019-08-29 16:59