本人剛學as,不過看見好多app是vue,react做出來的?那和as什麼關係啊,有必要先學會as嗎


你的問題好像有點問題

vue和react 是基於js的前端框架。

而android studio 是開發android應用的開發工具(IDE)。

如果真要扯上關係的話,可能就是你可以用android studio 上開發用vue或者react的項目。

如果我沒有猜錯的話,你應該是想問開發android應用的時候,應該用js還是用Kotlin來開發

其實開發者中,分了很多種,有前端工程師、後臺工程師、android開發、ios開發,除了這些分類之外還有很多別的分類,我就不多做介紹了。

每一種工程師都有屬於自己的語言,前端用的是js。後臺可以使用的語言比較多,比較多的兩種java和php。android之前是java,(只是api一致,但是底層實現已經重新了一遍)Google IO 2017宣佈了 Kotlin 會成為 Android 官方開發語言。 ios現在是用的Swift。

所以現在就看你想做什麼開發了,選好你想做的開發就去學相應的語言就行了。


Vue React 都是些前端框架,Android是開發移動應用的,就是我們所說的App。本來是毫無關聯的,但是由於前端的不斷發展,也越來越火了,所以也就慢慢從web開始向移動開發(react native等),桌面應用(electron)延伸。它倆首先開發語言不同,其次,開發方式不同。


這其實是兩個不相關的領域用的東西,Android Studio 是開發原生App的,vue和react是開發web前端的。Android原生App裏有個東西叫WebView,看名字就知道,就是Android系統提供的一個瀏覽器,這樣就可以,功能用Web前端開發,Web搞不定的東西就用java原生開發,然後弄成介面,暴露給WebView,讓你可以用JS調用用Java寫的功能,或者反過來用Java調用你JS寫的介面


vue react 都是用來寫網頁的js庫,是一堆可以調用的函數。而android studio是用來開發android應用的開發工具,可以理解成是一個集成了很多功能的文本編輯器。所以沒什麼關係,不是一類概念


app 按實現方式可大致分為兩種,一種是原生,安卓下主要使用宮方的 as 來開發;另一種是採用 webview 實現,後者使用 web 技術,主要是 web 前端技術來進行開發,vue 和 react 是目前比較流行的前端。


vue是網頁前端框架,react沒瞭解,AS是安卓APP開發的,有關聯嗎?


vue,react 是前端框架,衍生出的生態圈有weex,react-nactive等開放app的框架,開發andriod需要用到模擬器來測試。


現在很多App,殼是原生的,內容是內嵌H5,vue和react兩大框架可以進行快速開發。主要還是對原生要求不高的App可以使用一套代碼適用兩個系統。混合App成本低


推薦閱讀:
相關文章