国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

android應(yīng)用程序的開(kāi)發(fā)流程 開(kāi)發(fā)手機(jī)APP所需要的編程語(yǔ)言?

開(kāi)發(fā)手機(jī)APP所需要的編程語(yǔ)言?現(xiàn)在很多開(kāi)發(fā)app技術(shù)人員都要手中掌握好相不對(duì)應(yīng)的技術(shù),目前iOS應(yīng)用前端是實(shí)現(xiàn)object-C的,所以才要會(huì)OC這個(gè)語(yǔ)言,假如是windows應(yīng)用程序,也可以使vc,

開(kāi)發(fā)手機(jī)APP所需要的編程語(yǔ)言?

現(xiàn)在很多開(kāi)發(fā)app技術(shù)人員都要手中掌握好相不對(duì)應(yīng)的技術(shù),目前iOS應(yīng)用前端是實(shí)現(xiàn)object-C的,所以才要會(huì)OC這個(gè)語(yǔ)言,假如是windows應(yīng)用程序,也可以使vc,c#,vb,開(kāi)發(fā)android用java,開(kāi)發(fā)蘋(píng)果用object-c,的新web應(yīng)用程序用java,c#,php等。

有基礎(chǔ)入門(mén)安卓,kotlin還是java?

Google一直在仔細(xì)考慮是否讓它的Android開(kāi)發(fā)者從使用Java語(yǔ)言來(lái)形成完整應(yīng)用程序快速切換到可以使用Kotlin語(yǔ)言。

GoogleAndroid Studio的技術(shù)負(fù)責(zé)人Jeffreyvan Gogh可以表示,這個(gè)問(wèn)題在Google發(fā)出的“Android應(yīng)用程序開(kāi)發(fā)應(yīng)該優(yōu)先權(quán)使用Kotlin”的這份聲明中被提議跑來(lái)。

但是Android開(kāi)發(fā)“Kotlin-first”意味著什么?在今年的GoogleI/O大會(huì)上,van Gogh對(duì)不使用Java和Kotlin開(kāi)發(fā)的后果作了具體一點(diǎn)地說(shuō)明。

“其實(shí),我們?cè)诤芏喾矫鎸⒉辉僦С质裁碕ava編程語(yǔ)言,”他在出具下面這張表時(shí)笑道。

640?wx_fmtjpeg

“只不過(guò),假如你看一下其他的地方,諸如我們的在線(xiàn)培訓(xùn)示例,我們將是需要不使用Kotlin編程語(yǔ)言,然后我們將"盡人事聽(tīng)天命(besteffort)"地在用Java。當(dāng)然,也有一些功能,諸如多平臺(tái)項(xiàng)目和JetpackComposeUI工具包,這些功能只會(huì)用Kotlin語(yǔ)言可以提供?!?/p>

Google早就在一系列自己的產(chǎn)品中開(kāi)始建議使用Kotlin語(yǔ)言的這一現(xiàn)實(shí),挺好的地問(wèn)Android開(kāi)發(fā)者是否是應(yīng)該要從Java切換到Kotlin這個(gè)問(wèn)題。對(duì)此Google而言,巳經(jīng)就開(kāi)始可以使用Kotlin的產(chǎn)品包括Google Drive、Google Home、Nest和AndroidSystemUI。

“請(qǐng)最好別把“Kotlin-first”表述成你要用Kotlin來(lái)原先擴(kuò)寫(xiě)你所有的Java代碼。這又不是我們我希望你做的,”他開(kāi)口說(shuō)道,再者,他還需要補(bǔ)充道,Google本身也也沒(méi)不打算用Kotlin重新寫(xiě)過(guò)可以做到的所有軟件。

“看下Android Studio,這是成千上萬(wàn)行的代碼?,F(xiàn)在只有一10%的Android Studio的某個(gè)特定代碼是用Kotlin寫(xiě)的?!?/p>

“我們采取的措施的做法是,我們只用Kotlin來(lái)c語(yǔ)言設(shè)計(jì)新的功能。這是所需的,畢竟Kotlin與Java本身很強(qiáng)的互操作性。你這個(gè)可以用Kotlin編譯程序單個(gè)類(lèi),并將其它所有的類(lèi)留給Java;或則用Kotlinc語(yǔ)言設(shè)計(jì)99%的代碼,而將殘余的部分丟給Java?!?/p>

他另外說(shuō),還必須確定一些緊張因素,比如App開(kāi)發(fā)所處的階段,他說(shuō)看來(lái)在項(xiàng)目開(kāi)始的時(shí)候就不使用Kotlin來(lái)實(shí)現(xiàn)方法新功能更加有意義。

他還說(shuō),另一個(gè)問(wèn)題是開(kāi)發(fā)團(tuán)隊(duì)內(nèi)部對(duì)Kotlin倒底有多大的熱情。

“這取決于它你的團(tuán)隊(duì)。他們對(duì)Kotlin語(yǔ)言很有興趣嗎?他們對(duì)按結(jié)構(gòu)它超感嗎?”他說(shuō)。

van Gogh同樣強(qiáng)調(diào)指出,區(qū)分Kotlin也有一些不利因素不需要權(quán)衡。比如說(shuō)開(kāi)發(fā)人員是需要一段時(shí)間才能熟悉Kotlin的最拿手方法,來(lái)匯編語(yǔ)言出條件符合規(guī)范標(biāo)準(zhǔn)的代碼。

他說(shuō):“Kotlin語(yǔ)言有挺好的特性,更高的生產(chǎn)率和滿(mǎn)意度,但你前提是確定學(xué)習(xí)曲線(xiàn),人們不需要時(shí)間來(lái)學(xué)Kotlin的慣用方法,來(lái)c語(yǔ)言程序出要什么國(guó)家規(guī)范的代碼。”

“我們看到大多數(shù)人在第一周正在寫(xiě)Kotin時(shí),他們雖然是在用Kotlin寫(xiě)Java代碼,他們花了三到六個(gè)月的時(shí)間才唯一開(kāi)始寫(xiě)條件符合Kotlin習(xí)慣的代碼?!?/p>

他說(shuō),導(dǎo)致Kotlin編譯器大多比使用Java的速度慢,軟件最終形成過(guò)程也需要更長(zhǎng)的時(shí)間,當(dāng)然了Google正準(zhǔn)備“努力”提升到編譯器的速度。

他需要補(bǔ)充說(shuō),當(dāng)使用Kotlin時(shí),生成的APK(用于在安卓設(shè)備上完全安裝應(yīng)用程序的軟件包)也要比較小。

他說(shuō),Google在Android系統(tǒng)上有“一大堆正在進(jìn)行的Kotlin工作好”,除開(kāi)JetpackCompose的開(kāi)發(fā)工作、作用于Jetpack的新Kotlin存儲(chǔ)(KTX)API的開(kāi)發(fā)工作,正在努力再努力提升到比較新的1.3.30版Kotlin中的編譯器速度的構(gòu)建體系工作,這些再改進(jìn)工具、文檔和示例代碼的開(kāi)發(fā)工作。