Flutter是谷歌公司推出的跨終端的開(kāi)發(fā)框架,支持Android、iOS和WEB終端。1.0版在2018年12月5日發(fā)布,目前的最新版本是1.5,它采用的開(kāi)發(fā)語(yǔ)言是Dart,Dart也是谷歌開(kāi)發(fā)的計(jì)算機(jī)編程語(yǔ)言,語(yǔ)法類(lèi)似C,是編譯型語(yǔ)言:

成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供平果網(wǎng)站建設(shè)、平果做網(wǎng)站、平果網(wǎng)站設(shè)計(jì)、平果網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、平果企業(yè)網(wǎng)站模板建站服務(wù),10余年平果做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
hello world例子,打印字符串“Hello World!”:
1、沒(méi)有橋接層
React Native、Weex等技術(shù)都是跨終端的框架,然而性能跟原生App存在很大差距。這是由于它們的工作原理決定的:
React Native、Weex等技術(shù)多了一個(gè)橋接層,所以界面渲染會(huì)慢一些,由于UI渲染非常頻繁,想要不卡頓,基本上比較難,性能和用戶體驗(yàn)跟原生代碼有差距。而這恰恰是Flutter的優(yōu)勢(shì)所在:
Dart可以被編譯成不同平臺(tái)的本地代碼,讓Flutter不通過(guò)橋接層直接跟平臺(tái)通信,自然性能會(huì)快一些。
2、編譯執(zhí)行
JavaScript是解釋執(zhí)行的,Dart是編譯執(zhí)行的,性能誰(shuí)好一目了然。
3、Flutter Engine虛擬機(jī)
Flutter是依靠Flutter Engine虛擬機(jī)在iOS和Android上運(yùn)行的,F(xiàn)lutter Engine使用C/C++編寫(xiě),開(kāi)發(fā)人員通過(guò)Flutter框架直接和API在內(nèi)部進(jìn)行交互,所以具有輸入低延遲和UI渲染高幀速率的特點(diǎn)。除了這特點(diǎn)之外,F(xiàn)lutter還提供了自己的小部件,F(xiàn)lutter小部件是使用從React獲取靈感的現(xiàn)代框架構(gòu)建的。 中心思想是您使用小部件構(gòu)建UI。
窗口小部件根據(jù)其當(dāng)前配置和狀態(tài)描述了它們的視圖。 當(dāng)窗口小部件的狀態(tài)發(fā)生更改時(shí),窗口小部件會(huì)重建其描述,框架將根據(jù)前面的描述進(jìn)行區(qū)分,以確定底層呈現(xiàn)樹(shù)從一個(gè)狀態(tài)轉(zhuǎn)換到下一個(gè)狀態(tài)所需的最小更改。可以直接在OS平臺(tái)提供的畫(huà)布上進(jìn)行描繪,也就是一些核心類(lèi)庫(kù)直接放到虛擬機(jī)里面,調(diào)用起來(lái)更快。
從它的系統(tǒng)結(jié)構(gòu)可以看出,類(lèi)似安卓的ART(Android Run Time)虛擬機(jī),同樣采用AOT(Ahead of TIme)技術(shù),會(huì)在APP安裝時(shí)就編譯成機(jī)器語(yǔ)言,不再解釋執(zhí)行,從而優(yōu)化了APP運(yùn)行的性能。
4、自帶渲染引擎
Flutter使用谷歌自己的Skia渲染引擎,而Android系統(tǒng)自帶Skia引擎,iOS平臺(tái)上Flutter也會(huì)把Skia引擎打包到APP中,從而實(shí)現(xiàn)了高效渲染。而React Native通過(guò)橋接層訪問(wèn)原生UI,操作頻繁就容易出性能問(wèn)題。
綜合所述,F(xiàn)lutter 是性能最接近原生代碼 的一種開(kāi)發(fā)框架,未來(lái)也會(huì)是構(gòu)建谷歌Fuchsia應(yīng)用的主要方式,前途不可限量,唯一的問(wèn)題就是需要學(xué)習(xí)一門(mén)新的語(yǔ)言:Dart,而有Java或者C#語(yǔ)言基礎(chǔ)的程序員會(huì)比較容易學(xué)習(xí)。
不管是CRM系統(tǒng)開(kāi)發(fā)項(xiàng)目還是企業(yè)CRM項(xiàng)目,它本身的涉及的范圍、類(lèi)型以及復(fù)雜的程度決定了團(tuán)隊(duì)需要什么樣的人才和技能,如果業(yè)務(wù)簡(jiǎn)單的話一個(gè)就可以完成一個(gè)項(xiàng)目,而在大型的項(xiàng)目當(dāng)中就需要哪些同時(shí)具備多個(gè)技能團(tuán)隊(duì)來(lái)執(zhí)行,以確保在整個(gè)項(xiàng)目中能夠得到充分的技術(shù)支持。
不管CRM項(xiàng)目的大小關(guān)鍵的技術(shù)人員是必不可少的,以通常情況下一個(gè)完整的CRM團(tuán)隊(duì)需要具備哪些關(guān)鍵人員呢?
首先是項(xiàng)目經(jīng)理,因?yàn)樗钦?xiàng)目的中心人物,每個(gè)人員每個(gè)部門(mén)的工作都需要通過(guò)他來(lái)協(xié)調(diào)連接,對(duì)項(xiàng)目的實(shí)施進(jìn)度負(fù)主要責(zé)任,除此之外項(xiàng)目經(jīng)理還要把控模型設(shè)計(jì),配置以自定義活動(dòng)的總體方向。
接著是CRM軟件分析人員,他們的工作范圍比較廣,作為分析人員需要對(duì)CRM系統(tǒng)的方方面面都要了解,以至于連程序的設(shè)計(jì)、配置都由他來(lái)負(fù)責(zé),還包括測(cè)試和培訓(xùn)計(jì)劃的制訂等。
再者是開(kāi)發(fā)人員,技術(shù)方面的工作都由他們來(lái)完成,構(gòu)建代碼整合報(bào)告和數(shù)據(jù)轉(zhuǎn)換等。CRM開(kāi)發(fā)人員,大多數(shù)CRM應(yīng)用程序都可以通過(guò)―組配置工具以有限的幾種方式進(jìn)行修改,配置工具的使用并不需要高深的技術(shù)。
剩下的其它人員還有:CRM客戶關(guān)系管理系統(tǒng)架構(gòu)師,專(zhuān)業(yè)的培訓(xùn)師,網(wǎng)絡(luò)工程師,以及產(chǎn)品測(cè)試人員等,這些人員再加上面列舉的那些成員組合起來(lái)就是一個(gè)完整的CRM項(xiàng)目團(tuán)隊(duì),且這些都是非常關(guān)鍵的人員。
在通往人工智能的路上,Google一直在不停地買(mǎi)買(mǎi)買(mǎi)。而且Google在人工智能領(lǐng)域的收購(gòu)其實(shí)從2006年就開(kāi)始了。
DeepMind(2014年1月26日被Google收購(gòu))
Deepmind可以說(shuō)是當(dāng)下最火的人工智能初創(chuàng)公司,于2014年1月26日被Google收購(gòu)。
雖然被谷歌收購(gòu),但是DeepMind一直是獨(dú)立運(yùn)營(yíng)的,他們的目標(biāo)是開(kāi)發(fā)能夠“獨(dú)立思考”的軟件。為了能夠開(kāi)發(fā)這種類(lèi)型的人工智能軟件,DeepMind在海量數(shù)據(jù)集合的幫助下使用機(jī)器學(xué)習(xí)等技術(shù)訓(xùn)練自己的人工智能去完成某些工作任務(wù)。
api.ai(2016年9月19日被Google收購(gòu))
api.ai的API可以透過(guò)語(yǔ)音辨識(shí)、意圖辨識(shí)和上下文語(yǔ)境理解等技術(shù),讓電腦理解人類(lèi)語(yǔ)言并轉(zhuǎn)換為行動(dòng),協(xié)助開(kāi)發(fā)者打造類(lèi)似Siri的對(duì)話式智慧助理,可用于聊天機(jī)器人、App、智慧家電等。
api.ai已經(jīng)證明他們可以協(xié)助開(kāi)發(fā)者設(shè)計(jì)、開(kāi)發(fā)和不斷改進(jìn)會(huì)話式界面。超過(guò)6萬(wàn)名開(kāi)發(fā)者正使用API.ai的工具開(kāi)發(fā)會(huì)話式體驗(yàn)。api.ai提供了業(yè)界領(lǐng)先的會(huì)話式用戶界面平臺(tái),能夠協(xié)助谷歌指導(dǎo)開(kāi)發(fā)者持續(xù)開(kāi)發(fā)優(yōu)秀的自然語(yǔ)言界面。
Moodstocks(2016年7月6日被Google收購(gòu))
Moodstocks公司成立于2008年,作為一個(gè)小的創(chuàng)業(yè)公司,他們的規(guī)模并不大。
Moodstocks公司是以圖像識(shí)別技術(shù)為主,并推出了智能手機(jī)的圖像識(shí)別應(yīng)用程序Moodstocks Notes。在加入谷歌在巴黎的研發(fā)團(tuán)隊(duì)之后,他們將繼續(xù)研發(fā)自己的視覺(jué)圖像識(shí)別工具。
Dark Blue Labs(2014年10月23日被Google收購(gòu))
Dark Blue Labs是一家深度學(xué)習(xí)公司,主要從事數(shù)據(jù)架構(gòu)以及算法開(kāi)發(fā)工作,被收購(gòu)后并入DeepMind。
Jetpac(2014年8月17日被Google收購(gòu))
總部位于舊金山的Jetpac通過(guò)Instagram等社交圖片分享工具制作城市導(dǎo)游服務(wù)。通過(guò)分析食品、裝飾和人物圖片,Jetpac的軟件便可對(duì)城市的各種特點(diǎn)進(jìn)行分析。
Jetpac被收購(gòu)前有三款智能手機(jī)應(yīng)用,包括一款城市導(dǎo)游助手、一款圖片分析器和一款圖片探測(cè)工具,被收購(gòu)后并入Picasa中。
Emu(2014年8月6日被Google收購(gòu))
Emu是一個(gè)類(lèi)似語(yǔ)音助手Siri但卻是“通過(guò)文本消息服務(wù)的內(nèi)置助手”。
它整合了類(lèi)似Siri個(gè)人助理的功能,將會(huì)根據(jù)你的聊天記錄,自動(dòng)執(zhí)行移動(dòng)助理的任務(wù)。比如自動(dòng)建立日程、設(shè)置時(shí)間提醒、甚至還能幫你預(yù)定餐館。
Emu被Google收購(gòu)后主要用于Google Hangouts以及Google Now中。
Flutter(2013年10月2日被Google收購(gòu))
Flutter2010年底由Navneet Dalal和Mehul Nariyawala創(chuàng)辦,利用計(jì)算機(jī)視覺(jué)技術(shù)結(jié)合手勢(shì)監(jiān)測(cè)識(shí)別技術(shù),使得用戶可以用簡(jiǎn)單的手勢(shì)來(lái)操控電腦和移動(dòng)設(shè)備。
Flutter被Google收購(gòu)后主要應(yīng)用在Android以及Google X項(xiàng)目中。
Wavii(2013年4月23日被Google收購(gòu))
Wavii是一家成立于2009年3月的自然語(yǔ)言處理技術(shù)公司,總部位于西雅圖。
Wavii主要做的是掃描網(wǎng)絡(luò)、尋找新聞、然后進(jìn)行總結(jié),并附上文章來(lái)源的全文鏈接。
Wavii被Google收購(gòu)后主要應(yīng)用在Google Knowledge Graph(Google知識(shí)圖譜)中。
DNNresearch(2013年3月12日被Google收購(gòu))
DNNresearch公司是由深度學(xué)習(xí)大神Geoffrey Hinton與他的兩個(gè)研究生Alex Krizhevsky和Ilya Sutskever成立。由于谷歌在本次收購(gòu)中沒(méi)有獲得任何實(shí)際的產(chǎn)品或服務(wù),所以本次收購(gòu)實(shí)際上屬于人才性收購(gòu),收購(gòu)的主體是為了這三人團(tuán)隊(duì)。
Viewdle(2012年10月1日被Google收購(gòu))
Viewdle是一家成立于2006年的烏克蘭公司,被收購(gòu)前主要做的是增強(qiáng)現(xiàn)實(shí)和面部識(shí)別。
Viewdle曾經(jīng)推出的應(yīng)用包括SocialCamera和Third Eye,Social Camera是其推出的首款應(yīng)用,用戶只需通過(guò)Faceprint教會(huì)你的相機(jī)識(shí)別好友,此后只要照片中出現(xiàn)了這些好友,SocialCamera就可以自動(dòng)為他們打上標(biāo)簽。
Viewdle被Google收購(gòu)后主要應(yīng)用在Android中。
Clever Sense(2011年12月13日被Google收購(gòu))
Clever Sense是本地推薦應(yīng)用Alfred的開(kāi)發(fā)商。Alfred的獨(dú)特之處在于它將人工智能和機(jī)器算法有機(jī)結(jié)合,為用戶提供個(gè)性化的場(chǎng)所推薦,推薦的場(chǎng)所包括附近的餐館、咖啡廳、酒吧和夜店。
Clever Sense被Google收購(gòu)后主要應(yīng)用在Android中。
PittPatt(2011年7月23日被Google收購(gòu))
PittPatt是一家由卡耐基梅隆大學(xué)孵化的專(zhuān)注于人臉識(shí)別和模式識(shí)別公司,其開(kāi)發(fā)了一項(xiàng)能在照片、視頻和其他媒介之中識(shí)別匹配人臉的技術(shù),創(chuàng)造了一系列人臉檢測(cè)、跟蹤和識(shí)別的算法。
PittPatt的人臉檢測(cè)和跟蹤的軟件開(kāi)發(fā)工具包(SDK)能在照片中確定人臉的位置,在視頻中跟蹤人臉的移動(dòng)情況。
PittPatt被Google收購(gòu)后主要應(yīng)用在Android中。
SayNow(2011年1月25日被Google收購(gòu))
SayNow是一家成立于2005年的語(yǔ)音識(shí)別公司,總部位于美國(guó)加州帕羅奧托(Palo Alto)市。
SayNow的平臺(tái)可將語(yǔ)音通訊、一對(duì)一通話和集團(tuán)通話整合到Facebook和Twitter等社交網(wǎng)站,以及Android和iPhone手機(jī)應(yīng)用中。
SayNow被Google收購(gòu)后主要應(yīng)用在Google Voice中。
Phonetic Arts(2010年12月3日被Google收購(gòu))
Phonetic Arts公司是一家位于英國(guó)的語(yǔ)音合成技術(shù)廠商。被Google收購(gòu)前Phonetic Arts公司的語(yǔ)音合成技術(shù)主要用在游戲中,但谷歌希望將該技術(shù)用于其電腦聲音自動(dòng)輸出系統(tǒng),以使機(jī)器合成的人聲更像人類(lèi)的聲音以及更加流利。
Phonetic Arts被Google收購(gòu)后主要應(yīng)用在Google Voice和Google Translate中。
Metaweb(2010年7月16日被Google收購(gòu))
Metaweb是一家從事語(yǔ)義搜索(Semantic Search)技術(shù)開(kāi)發(fā)的風(fēng)險(xiǎn)企業(yè),目標(biāo)是開(kāi)發(fā)用于Web的語(yǔ)義數(shù)據(jù)存儲(chǔ)的基礎(chǔ)結(jié)構(gòu)。
Metaweb被Google收購(gòu)后主要應(yīng)用在Google Search中。
Neven Vision(2006年8月15日被Google收購(gòu))
這個(gè)可以說(shuō)是Google最早在人工智能領(lǐng)域的收購(gòu)了,可以追溯到2006年。
Neven Vision是一家圖像識(shí)別技術(shù)公司,其能自動(dòng)從圖片里提取信息、并且辨認(rèn)圖片的內(nèi)容,被收購(gòu)前主要應(yīng)用于手機(jī)以及美國(guó)政府和執(zhí)法部門(mén)的計(jì)量生物學(xué)應(yīng)用中。
Neven Vision被Google收購(gòu)后主要應(yīng)用在Picasa以及Google Goggles中。
45 歲以上的受訪者最有可能從書(shū)本上學(xué)習(xí),而年輕的則在網(wǎng)上學(xué)習(xí)。年輕的( 18 歲以下)受訪者最依賴在線資源,最可能從在線課程或認(rèn)證中學(xué)習(xí)。
Rust 作為最受喜愛(ài)的語(yǔ)言已經(jīng)走過(guò)了第七個(gè)年頭,87%的開(kāi)發(fā)者表示他們想繼續(xù)使用它。
2022 年是 JavaScript 連續(xù)第十年成為最常用的編程語(yǔ)言。
Phoenix 超過(guò)了 Svelte 的位置,成為最受喜愛(ài)的網(wǎng)絡(luò)框架。
Angular.js 連續(xù)第三年成為最令人恐懼的框架。React.js 完成了其作為最受歡迎的第五年。
Rust 也與 Python 并列成為最受歡迎的技術(shù),TypeScript 緊隨其后。
對(duì)于專(zhuān)業(yè)開(kāi)發(fā)者來(lái)說(shuō),PostgreSQL 只是勉強(qiáng)從 MySQL 手中接過(guò)了第一名的位置。
AWS 仍然是所有受訪者和專(zhuān)業(yè)開(kāi)發(fā)人員使用最多的云平臺(tái)。Azure 從谷歌云中奪得了第二名的位置。
Node.js 和 React.js 是專(zhuān)業(yè)開(kāi)發(fā)者和學(xué)習(xí)編程者最常使用的兩種網(wǎng)絡(luò)技術(shù)。
在機(jī)器學(xué)習(xí)方面,TensorFlow 仍然比 PyTorch 更受歡迎,但 Scikit-learn 卻緊隨 TensorFlow 之后。Flutter 和 React Native 是兩個(gè)最受歡迎的跨平臺(tái)工具。
在所有的開(kāi)發(fā)者中,Visual Studio Code 仍然是首選的 IDE 。學(xué)習(xí)編程的人更多使用 PyCharm ( 26% vs 16%),而專(zhuān)業(yè)開(kāi)發(fā)者更多使用 Vim ( 24% vs 16%)。
Windows 是最受開(kāi)發(fā)者歡迎的操作系統(tǒng),包括個(gè)人和專(zhuān)業(yè)使用。基于 Linux 的操作系統(tǒng)比 macOS 更受歡迎--說(shuō)明了使用開(kāi)源軟件的吸引力。
在 Redis 成為最受喜愛(ài)的數(shù)據(jù)庫(kù)五年之后,PostgreSQL 成為最受喜愛(ài)和想要的數(shù)據(jù)庫(kù)。
Docker 和 Kubernetes 作為最受喜愛(ài)和想要的工具排在第一和第二位。
平均而言,2021 年和 2022 年之間的工資中位數(shù)增加了約 23%。其中,F(xiàn)low 、COBOL 、Couchbase 和 IBM Cloud/Watson 的薪資同比增幅最大。
GitHub 是最受歡迎的版本控制,無(wú)論是個(gè)人還是專(zhuān)業(yè)用途。GitLab 、Bitbucket 和 Azure Repos 更可能用于專(zhuān)業(yè)用途而非個(gè)人。
開(kāi)發(fā)人員對(duì)區(qū)塊鏈、加密貨幣和去中心化感到糾結(jié)。32%至少贊成,31%不贊成,26%無(wú)所謂。
全職就業(yè)人數(shù)減少,而獨(dú)立承包商、自由職業(yè)者或自營(yíng)職業(yè)者人數(shù)增加。
85%的開(kāi)發(fā)人員說(shuō)他們的組織至少有一部分是遠(yuǎn)程的。
高管和工程經(jīng)理等高級(jí)角色往往有最高的薪水。但在美國(guó)、德國(guó)、英國(guó)和加拿大,我們看到區(qū)塊鏈開(kāi)發(fā)人員的工資相當(dāng),盡管他們的平均工作年限最低。
與具有相同經(jīng)驗(yàn)的其他語(yǔ)言相比,PHP 開(kāi)發(fā)人員的工資仍然低得不成比例。
88%的專(zhuān)業(yè)開(kāi)發(fā)人員在工作之外進(jìn)行編碼,其中 73%的人將編碼作為一種業(yè)余愛(ài)好。
62%的受訪者每天花 30 分鐘以上的時(shí)間尋找問(wèn)題的答案或解決方案。25%的人每天花費(fèi)超過(guò)一個(gè)小時(shí)。
原文
其它相關(guān):語(yǔ)言性能 2022 排行
編程語(yǔ)言是程序員(開(kāi)發(fā)人員)用來(lái)與計(jì)算機(jī)進(jìn)行通信的計(jì)算機(jī)語(yǔ)言。它是用任何特定語(yǔ)言(C、C++、Java、Python)編寫(xiě)的一組指令,用于執(zhí)行特定任務(wù)。編程語(yǔ)言主要用于開(kāi)發(fā)桌面應(yīng)用程序、網(wǎng)站和移動(dòng)應(yīng)用程序。以下是 2022 年最流行的頂級(jí)語(yǔ)言。
Python
Python 是由 Guido van Rossum 于 1980 年代后期在荷蘭構(gòu)建的。Python 最初是作為 Java 在行業(yè)中的競(jìng)爭(zhēng)對(duì)手而構(gòu)建的,后來(lái)逐漸流行起來(lái)。目前,Python 在研究人員和開(kāi)發(fā)人員社區(qū)中都非常受歡迎。Python 在 IEEE Spectrum 的語(yǔ)言排名中名列前茅,得分為滿分 100。此外,Python 也很受尊重,支持率高達(dá) 44.1%。
Python 幾乎適用于任何事物。Django 和 Flask 可用于 Web 開(kāi)發(fā),而 Jupyter 和 Spyder 等科學(xué)工具則用于分析和研究目的。如果您喜歡自動(dòng)化,Selenium 可以幫助您!該語(yǔ)言的靈活性使 Python 幾乎可以在任何地方使用。到目前為止,這些是 Python 中比較流行的產(chǎn)品。Python 的巨大支持基礎(chǔ)(僅次于 JavaScript)產(chǎn)生了大量使用該語(yǔ)言的包、框架,甚至是成熟的開(kāi)源軟件。
總的來(lái)說(shuō),Python 可能對(duì)數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)有最大的支持。雖然還有其他語(yǔ)言(如 R 和 MATLAB)提供競(jìng)爭(zhēng),但 Python 是數(shù)據(jù)科學(xué)領(lǐng)域的嚴(yán)格統(tǒng)治者。機(jī)器學(xué)習(xí)中使用的大多數(shù)框架和庫(kù)都僅用 Python 編寫(xiě),如果想要學(xué)習(xí)機(jī)器學(xué)習(xí)(或一般的數(shù)據(jù)科學(xué)),它可能是最好的語(yǔ)言。
JavaScript
JavaScript 在這一點(diǎn)上幾乎是行業(yè)領(lǐng)導(dǎo)者。JavaScript 最初于 1994 年作為 Netscape Navigator(當(dāng)時(shí)最好的瀏覽器之一)的腳本語(yǔ)言而構(gòu)建,它迅速崛起。直到 2008 年,Google 才在為 Google Chrome 構(gòu)建 V8 引擎時(shí)設(shè)計(jì)了現(xiàn)代 JavaScript。最初由 Netscape 構(gòu)建為 Java 的競(jìng)爭(zhēng)對(duì)手,JavaScript 現(xiàn)在在開(kāi)發(fā)領(lǐng)域擁有自己的空間。JavaScript 因其流行而被廣泛認(rèn)為是“互聯(lián)網(wǎng)語(yǔ)言”。JavaScript 在開(kāi)發(fā)者社區(qū)中的支持率最高——高達(dá) 67.7%。一般來(lái)說(shuō),JavaScript 適用于任何類(lèi)型的開(kāi)發(fā)活動(dòng),如移動(dòng)應(yīng)用程序開(kāi)發(fā)、Web 開(kāi)發(fā)、桌面應(yīng)用程序開(kāi)發(fā)等。
JavaScript 有各種各樣的庫(kù)和框架,可以在開(kāi)發(fā)過(guò)程中使用。有用于前端開(kāi)發(fā)的 Angular、Vue 和 React,而 Node.js 是一種用于后端開(kāi)發(fā)的非常靈活的語(yǔ)言。Jest 和 Mocha 是兩個(gè)靈活的工具,可幫助設(shè)置單元測(cè)試以檢查功能是否按預(yù)期工作。當(dāng)然,如果您對(duì)其中任何一個(gè)都不太滿意,您可以在前端使用普通的 HTML、CSS 和 JavaScript——就這么簡(jiǎn)單!由于來(lái)自世界各地開(kāi)發(fā)人員的巨大支持,JavaScript 擁有任何語(yǔ)言都可以夸耀的最多數(shù)量的支持包。盡管如此,人們繼續(xù)構(gòu)建越來(lái)越多的包,以增加使用該語(yǔ)言的便利性。
Java
Java 由 James Gosling、Mike Sheridan 和 Patrick Naughton 于 1991 年構(gòu)建為“Oak”語(yǔ)言,是第一種在全球產(chǎn)生重大影響的語(yǔ)言。雖然新的編程語(yǔ)言使用與 C/C++ 相同的格式,但它融入了某些新思想,使其對(duì)更多人更具吸引力。Java 運(yùn)行的原則是“一次編寫(xiě),隨處運(yùn)行”——這意味著具有不同硬件和操作系統(tǒng)配置的系統(tǒng)可以輕松運(yùn)行 Java 程序。
Java 也有各種各樣的庫(kù)和框架,它們?cè)诘讓邮褂?Java。Java 用于通過(guò) Spring 和 Hibernate 進(jìn)行應(yīng)用程序開(kāi)發(fā)。JUnit 幫助我們?yōu)?Java 項(xiàng)目設(shè)置單元測(cè)試。最重要的是,Java 被用于開(kāi)發(fā)原生 Android 應(yīng)用程序(Android SDK 本身由 Java 開(kāi)發(fā)工具包或 JDK 提供支持)。Java 可能是大多數(shù)人在大學(xué)或?qū)W校的計(jì)算機(jī)編程入門(mén)課程中被介紹的語(yǔ)言。Java 是用于向大眾教授面向?qū)ο缶幊痰恼Z(yǔ)言。
Java 在分析和研究領(lǐng)域也備受推崇。Java 唯一的問(wèn)題是目前該語(yǔ)言的支持包和項(xiàng)目很少。很少有社區(qū)參與——這是大多數(shù)主流語(yǔ)言都有的。盡管如此,Java 是一種非常容易掌握和學(xué)習(xí)的語(yǔ)言——這在一定程度上解釋了該語(yǔ)言的吸引力。但是,要掌握某種形式的語(yǔ)言確實(shí)需要一些時(shí)間。
C++
也許人們?cè)诒疚闹锌梢云诖淖盍钊苏痼@的答案之一是 C++。盡管是大多數(shù)人用來(lái)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法概念的語(yǔ)言,但該語(yǔ)言本身在實(shí)際世界中卻很少使用。C++ 最初由 Bjarne Stroustrup 于 1982 年創(chuàng)建,作為 C 編程語(yǔ)言的擴(kuò)展,在接下來(lái)的幾年中繼續(xù)聲名鵲起。
C++ 可用于分析、研究以及 游戲 內(nèi)開(kāi)發(fā)。流行的 游戲 開(kāi)發(fā)引擎——虛幻引擎——使用 C++ 作為腳本語(yǔ)言,用于構(gòu)建 游戲 時(shí)可以定義的所有功能。C++ 在軟件開(kāi)發(fā)中也有廣泛的用途。介于面向?qū)ο蠓椒ê兔嫦蚍椒ǚ椒ㄖg,C++ 可以靈活地使用它生成的軟件的性質(zhì)。在 TIOBE 指數(shù)中排名第 4 意味著 C++ 至今仍具有吸引力。C++也廣泛用于系統(tǒng)軟件開(kāi)發(fā),比其他語(yǔ)言更容易理解。在操作系統(tǒng)等敏感領(lǐng)域使用 C++ 的主要原因是 C++ 程序的編譯時(shí)間非常短。
C++ 可能擁有所有語(yǔ)言中最大的學(xué)習(xí)社區(qū)。大多數(shù)學(xué)生會(huì)開(kāi)始他們的算法課程,用 C++ 構(gòu)建樹(shù)、鏈表、堆棧、隊(duì)列和許多其他數(shù)據(jù)結(jié)構(gòu)。當(dāng)然,只要注意細(xì)節(jié),它就很容易上手和學(xué)習(xí),也很容易掌握。
Typescript
TypeScript 是 JavaScript 的超集,具有與 JavaScript 幾乎相同的應(yīng)用程序。TypeScript 可用于 Web 開(kāi)發(fā)、移動(dòng)應(yīng)用程序開(kāi)發(fā)、桌面應(yīng)用程序開(kāi)發(fā)等。在 StackOverflow 的最受歡迎語(yǔ)言列表中,TypeScript 是第二受歡迎的語(yǔ)言,受到 67.1% 的開(kāi)發(fā)人員的喜愛(ài)(僅次于 Rust)。
TypeScript 主要是一種用于開(kāi)發(fā)的語(yǔ)言,因此它對(duì)科學(xué)界沒(méi)有太大吸引力。但是,由于 TypeScript 的新功能,可以預(yù)期它可能會(huì)激發(fā)更大程度的研究興趣。該語(yǔ)言的技能上限比 JavaScript 低得多——并且 JavaScript 的許多“難以理解”的行為已在 TypeScript 中得到簡(jiǎn)化。換句話說(shuō),您將頭撞到墻上的機(jī)會(huì)略小。
Golang
新語(yǔ)言正在迅速崛起,新的競(jìng)爭(zhēng)者即將挑戰(zhàn) JavaScript 和 Python 擁有的寶座。由谷歌(兩者的名字中都有“Go”!)主要是為了推進(jìn)函數(shù)式編程的事業(yè),Golang 在短時(shí)間內(nèi)建立了大量的追隨者。Golang 已經(jīng)成為 StackOverflow 第五大最適合學(xué)習(xí)的語(yǔ)言,受到 62.3% 的開(kāi)發(fā)人員的喜愛(ài)。
Golang 用于多個(gè)領(lǐng)域,用于開(kāi)發(fā)強(qiáng)大的軟件以及用于 Web 和移動(dòng)應(yīng)用程序的后端。目前,Golang 甚至支持一些基本的 Web 開(kāi)發(fā)。雖然它仍處于取代 JavaScript 作為網(wǎng)絡(luò)語(yǔ)言的階段,但它正在迅速成為支持下一階段網(wǎng)絡(luò)的語(yǔ)言。
Golang 比此列表中的其他語(yǔ)言更難學(xué)習(xí)。此外,Golang 是一種開(kāi)源語(yǔ)言,每次重大更新都會(huì)頻繁更改,因此保持更新是必要的。
Dart
Dart 是工業(yè)領(lǐng)域發(fā)展最快的語(yǔ)言之一。谷歌在語(yǔ)言領(lǐng)域的貢獻(xiàn)顯著增加,以與微軟的 TypeScript 日益流行的競(jìng)爭(zhēng)相抗衡。Dart 因其簡(jiǎn)單性而受到世界各地程序員的高度喜愛(ài)。
Dart 用于多平臺(tái)應(yīng)用程序開(kāi)發(fā)。與 JavaScript 一樣,Dart 用于構(gòu)建任何人都可以使用電子設(shè)備運(yùn)行的軟件。目前 Dart 最著名的用途是 Flutter 框架,F(xiàn)lutter 是一種用于移動(dòng)應(yīng)用程序開(kāi)發(fā)的語(yǔ)言。最近的谷歌趨勢(shì)表明,F(xiàn)lutter 盡管是一個(gè)較新的框架,但比 React Native 更受歡迎,后者是業(yè)界已經(jīng)建立的移動(dòng)應(yīng)用程序開(kāi)發(fā)框架。
Dart 比 JavaScript 更容易學(xué)習(xí),并且能夠很好地簡(jiǎn)化甚至難以理解的案例。隨著市場(chǎng)上的 TypeScript 和 Dart 的出現(xiàn),程序員在選擇一種他們真正想要學(xué)習(xí)的語(yǔ)言時(shí)會(huì)面臨多種選擇。
谷歌將在主題演講環(huán)節(jié)概述接下來(lái)一年為Android、谷歌助理(Google Assistant)以及其他眾多應(yīng)用和服務(wù)推出的大量功能和改進(jìn)。今年稍有不同,因?yàn)楣雀鑾缀蹩隙〞?huì)在主題演講中發(fā)布兩款新Pixel智能機(jī),恰好在典型的智能機(jī)更新周期中增加一個(gè)更低成本的選項(xiàng)。谷歌還會(huì)在這個(gè)主題演講過(guò)程中公布大量AI改進(jìn)、機(jī)器學(xué)習(xí)甚至出色的搜索技術(shù)。
中端手機(jī)Pixel 3A和Pixel 3A XL。本周以前,已經(jīng)有大量Pixel 3A、Pixel 3A XL的信息泄露,但是最后一波曝光基本確認(rèn)了谷歌即將發(fā)布的新中端Pixel手機(jī)的所有信息,包括售價(jià)。Pixel 3A的起售價(jià)據(jù)稱為399美元,6英寸更大版Pixel 3A XL起售價(jià)為479美元。兩款新手機(jī)預(yù)計(jì)能夠以遠(yuǎn)遠(yuǎn)更低的價(jià)格提供比肩旗艦版Pixel 3的相機(jī)性能。谷歌在其它手機(jī)部分降低了成本,包括采用性能更低的處理器、手機(jī)材質(zhì)從玻璃轉(zhuǎn)為塑料,去除無(wú)線充電功能。不過(guò),新Pixel手機(jī)將重新配備耳機(jī)插口。
這是谷歌這些年來(lái)在手機(jī)定價(jià)上最為激進(jìn)的一次,價(jià)格甚至低于一加手機(jī),旨在打造一款年中熱門(mén)手機(jī)。Pixel 3A、Pixel 3A XL將分別獲得三年的系統(tǒng)和安全更新支持,并增加了Call Screen代接電話等功能。更全面預(yù)覽Android Q系統(tǒng)
谷歌已經(jīng)發(fā)布了幾個(gè)Android Q測(cè)試版本,但非常有可能把一些更為重大的功能留在I/O開(kāi)發(fā)者大會(huì)的舞臺(tái)上宣布。作為下一個(gè)Android重大版本,Android Q將為用戶提供更為靈活的隱私控制,包括把應(yīng)用追蹤用戶位置的能力限制在它們被活躍使用時(shí)。谷歌已經(jīng)在早期測(cè)試版本中增加了暗黑模式、色彩主題以及反應(yīng)遠(yuǎn)遠(yuǎn)更快的共享菜單。Android Q還將為可折疊手機(jī)的未來(lái)奠定基礎(chǔ)。
谷歌似乎還在修復(fù)Pixel手機(jī)的手勢(shì)導(dǎo)航功能,甚至有跡象顯示谷歌會(huì)在你的手機(jī)插入外置顯示器后提供類(lèi)似于三星DeX功能的PC模式。當(dāng)然,Android Q的最終版本還包括更多功能。谷歌很可能會(huì)在今年夏季末向消費(fèi)者推送Android Q更新。谷歌應(yīng)該會(huì)在下周二公布更多信息,也有可能發(fā)布新的測(cè)試版本。
智能家居新品Nest Hub Max谷歌已經(jīng)在其Home Hub智能顯示器頁(yè)面上提前曝光了一款尺寸更大、使用Nest品牌的新產(chǎn)品。Nest Hub Max搭載10英寸顯示屏,內(nèi)置立體聲揚(yáng)聲器。此外,它將運(yùn)行與Home Hub一樣的系統(tǒng),主打谷歌助理,提供可視化界面。它的售價(jià)目前還不清楚,但是7英寸Home Hub的售價(jià)為150美元。作為一款內(nèi)置相機(jī)的Nest品牌產(chǎn)品,它還非常有可能增加Home Hub所不具備的家居安全功能,因?yàn)楹笳卟⑽磁鋫湎鄼C(jī)。智能顯示器加智能相機(jī)聽(tīng)起來(lái)非常不錯(cuò)。
當(dāng)前題目:機(jī)器學(xué)習(xí)flutter,機(jī)器學(xué)習(xí)算法
標(biāo)題鏈接:http://chinadenli.net/article47/dsiiiej.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)頁(yè)設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)、App設(shè)計(jì)、網(wǎng)站收錄、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)