Flutter仍是Native?這些行業專家給你最權威的解讀

Flutter在2019年大放光彩,隨着騰訊、阿里等大廠的大量使用和推廣,Flutter已經被愈來愈多的公司使用了。因而常常有人會有疑問:Flutter會取代Native原生開發嗎?Flutter會是下一個RN嗎?Flutter性能到底怎麼樣,和原生相好比何?上手程度如何?我認識一些來自大廠的大佬,也和他們探討了這幾個問題,下面給出這些大佬的解答,但願對你們有所幫助。前端

做者寫文章不容易,以爲好看的話,點個贊,關注一下吧,謝謝你們。面試

01 騰訊技術專家王某

咱們曾作過多個跨平臺項目,接觸過多個不一樣類型的項目,每一個項目都遇到各類各樣的難題,一開始混合開發,後來性能問題,以及原平生臺兼容性,以及一些意想不到的內存泄漏問題等問題不斷出現。咱們嘗試過RN,嘗試過Weex,也嘗試過本身改造已有的框架,可是隨着業務的不算擴展,可是整體數據和咱們設定的指標老是不那麼匹配,後來咱們採用了Flutter方案,咱們發現驚人的變化,跨平臺的UI一致性,一套代碼佈局兩個平臺,兼容性完美,測試方便,性能也有了很大的提高,團隊的開發效率也增長了200%,咱們對Flutter很是滿意,咱們的夥伴團隊也在結合Flutter作了定製化改造,能夠基於Fluter內核,把Flutter開發擴展到小程序中,將來咱們會作各類不同的嘗試,爭取讓Flutter獲得更充分的利用。小程序

02 阿里巴巴技術負責人李某

Flutter是一個很好的工具,咱們很是感謝谷歌提供這麼好的技術給咱們,Flutter是個性化和開放性的,咱們能夠在此基礎上擴展咱們想要的東西,好比咱們作的電商項目有不少個模塊,分紅多個業務組共同完成這個項目,那麼這些模塊之間如何協同協做,如何統一管理和部署,這裏就涉及到一個工程管理的問題,咱們制定了一套統一的Flutter工程模板以及部署機制,讓你們經過命令窗口能夠統一操做和管理項目。另一個問題就是咱們有些功能是Native寫的,咱們展現還沒辦法來得及遷移到Flutter上面來,這裏就涉及到Flutter模塊和Native模塊之間的相互調用問題,咱們通過幾個月的研發,一年多年來不斷的完善,基本上解決了Flutter混合開發中的重難點問題。咱們也創建了開源社區,也歡迎你們積極參加討論。微信

03 字節跳動技術負責人張某

咱們今年(2019年)開始引入Flutter,咱們有不少項目都是在嘗試使用Flutter,你們都知道咱們不少項目裏面都是針對音視頻有關的,咱們重點針對Flutter引擎,Skia渲染,Dart VM等方面都作了改進,並結合項目特色作了適當的裁剪和包分發處理。咱們的開發團隊很給力,只用了短短几個月的時間就取得了不錯的成果,好比:容器化、混合工程、渲染優化、包體積壓縮、編譯優化、多端一體化等,看上去確實感受是不少東西的。咱們還採用的是「高精度無侵入性能監控方案」:引擎層提供了一套機制,能夠知道繪製多少幀,統計你發了多少信號,統計 GPU 線程,框架系統會自動識別性能監控滾動會在何時開始,何時結束。框架

04 創業公司王總(前騰訊技術管理)

我主導研發過好幾款社交應用,積累了大量的社交應用經驗,我創業作的也是一款社交應用,針對的是移動端和小程序。當我真正本身作項目的時候,我才考慮不少面臨的問題:工具

1.員工成本。 我面試過不少人,有的人專業作前端的作了10年,少的也有8年,對於這樣的資深大佬,咱們廟小容不了大佛,咱們但願儘量的節約成本,一個技術越是可以給咱們節約成本,咱們越是願意選擇採用。我看到了Flutter的跨平臺的特性,並且是一套代碼寫三端(Android,iOS,Web),能夠複用大量的代碼,也就是一我的開發一個項目基本能夠了,業務複雜的話再招一我的一塊兒作基本就足夠了,大大的減小了開發人員帶來的成本問題。佈局

2.穩定性問題。 咱們選用技術也會考慮技術自己的穩定性和它們對項目的影響。Flutter必定是穩定發展中,可以在多平臺保持高一致性的UI,Flutter的適配比較友好,經測試能夠完美呈現出60bps的渲染效果,並且性能接近原生,因此總的來講Flutter是不錯的,社區這一塊這兩年發展的也不錯,各項開源工具基本都有了,Flutter對開發者來講上手也很快。性能

3.新員工融入項目的進度問題。 若是出現不熟悉的新手,接到一個老項目,咱們會但願他儘快的上手並可以按需求開發項目功能。咱們也陸陸續續招聘過一些人,也包括對Flutter不是熟悉的人,其中也包括實習生,可是我發現一個問題,就算他們接手Flutter項目,在沒人指導的狀況下,他們也很快就學會了Flutter的開發。而後我就好奇了,私底下跟這些員工交流,我發現了原來他們都喜歡關注微信公衆號Flutter那些事,看着他們努力學習,我真替他們感到高興。順便再說一下,個人朋好基友阿韋最近和CSDN官方合做推出了Flutter精品課程,我第一時間就購買了,以便個人員工學習,幫助他們快速完成項目,解決項目的難點問題。公司生存不易,給員工一點小激勵,幫助他們成長,從長遠來看,我以爲不管是對他們,仍是對公司自己來講都是一件好事。我要求員工下班後必須花一個小時在公司學習阿韋的Flutter視頻,強迫他們留下來主動學習,我相信只有不斷學習新的東西,先進的思想和開發思路,你才能夠有更好的開發思路和方案,作項目起來就會更有幫助。學習


很是感謝這些朋友們的分享,咱們能夠看到Flutter仍是很不錯的,也感謝好基友對個人課程的支持。這份Flutter課程我特地花了一年的時間反覆研究Flutter的技術細節,而且本身開發了一些App,同時也開源了一些Flutter資料,也建了社羣幫助許多人解決了開發中的疑難問題,填了大量的Flutter的大坑,而後結合我多年的移動開發經驗總結出了一套Flutter的乾貨,主要是幫助更多的人快速熟悉和上手Flutter,可以使用Flutter開發商用項目,給你一個需求立刻就知道如何去用Flutter去實現出來(這個纔是乾貨裏面的精髓)。2019年年末,我花了幾個月時間系統的整理了個人Flutter乾貨,有幸跟CSDN學院合做,錄製成一整套成系統的精品視頻視頻,全程乾貨,從基礎原理到實戰,全方位帶你認識Flutter,學完立馬能夠投入到實際商用項目開發中。測試

經過這個課程,你能學到:

  • 1.框架入門:深刻淺出講解Flutter框架和Dart語言。
  • 2.實戰案例:大型項目實戰代碼案例精講,從實戰中總結出來的經驗傳授給你們,讓你們深刻理解項目開發精髓。
  • 3.源碼解析:手把手代理完成項目,解析源碼,理解開發思想,移動開發思路,拿到效果圖立刻能夠知道如何作出成品出來。

爲何不選擇別人?

春節即未來臨,爲了表示對廣大粉絲的厚愛,現推出特惠活動, 原價258元 的課程,現 僅需129元 便可拿回家,也就是說:購買實戰課程便可 免費贈送50課時的Flutter基礎課程乾貨。連接: edu.csdn.net/combo/detai…
相關文章
相關標籤/搜索