① 想製作手機上的APP,該學習什麼編程語言
這個得分開細細說:
1.Android原生官方開發語言首選java編程語言,Android一開始運用層使用的就是JAVA,現在隨著和甲骨文的版權問題,官方已經往kotlin編程語言方向轉變,但是不可否認,JAVA還是Android的主流語言,基本原因就是JAVA的Android庫異常多,還很豐富。
2.iOS一開始運用層使用的是object-C,現在官方推swift編程語言,新項目直接swift,但是你還會遇到好些老項目維護,不可避免和object-c打交道。
3.現在也比較流行混合察亂開發APP,一套代碼通吃Android和iOS,那麼有很多框架選擇,框架也是某個開發語言基礎。國內的mui,uni-APP使用的是JavaScript,HTML,CSS。框架vue.js。
國外的ionic使用JavaScript,HTML,CSS,ionic4支持angular,vue,react等框架。
reactnative使用JavaScript,HTML,CSS,框架react。
谷歌的flutter可能將來會最流行,使用語言Dart。
最後上一張風景圖片結束,希望對你有幫助。
現在主流的手機操作系統一個是Android,另一個就是iOS,而開發手機App現在主要的開發語言有三類:第一:Java,Kotlin(主要是Android方面),第二Swift,OC(主要是iOS)系統,第三H5等,所以就看你想要製作罩沒讓哪個平台的手機App,去學習,就好了~加油~
主要就是java,這個是跨平台通用的,最近比較火的語言,很多軟體都是它編程的。幾乎所有智能手機都有內置的java平台。要學的話可以買淘寶上的《Java----從入門到精通》系列。
我用的是flutter搭建好環境以後,看一天文檔基本就能上手開始寫了,非常簡單,代碼提示友好,查看源碼能看明白七八成的api
安卓:Kotlin
谷歌已經將其定位安卓的官方語言!
蘋果:OC或者swift
swift蘋果新語言,即將取代oc
swift與Kotlin相似度90%,都是現在編程語言,更容易上手,且更友好!不用擔心過時或者被短時間取代!
Kotlin也可以寫java程序,swift是開源的,利用框架也可以寫伺服器
以上是原生開發,前後端都通吃!
混合開發:
谷歌還有一個flutter,是混合開發可以編譯成安卓與蘋果,還有網頁!
阿里的weex也是混合開發,可以編程成安卓,蘋果與網頁!
flutter與weex是渲染成原生組件,所以流暢度不用懷疑!
還有一種利用前端三大框架開發的,angluer,native.vue!
目前vue最火,各家小程序,包括uniapp都是基於vue,所以先學vue即可!
至於先學哪個?個人建議先原生開發然後再學vue!最後在學混合開發!
我是先學的oc,也會使用swift,花了三個月自學轉的前端,一年了,vue,uniapp,weex都做過項目,也都上架並運行維護至今物局!
喜歡了就努力學習!
從問題本身猜測一下,這是一個編程初學者提出的問題。
作為初學者,想製作適合多平台的手機App,那麼,就需要編程語言易學、易懂。
三個建議:
Javascript
使用Javascript可編寫網頁,可編寫手機H5應用,可編寫微信小程序,可使用ReactNative編寫手機App。
不能實現原生App的性能,但作為業余使用足夠了。
Dart
可使用Flutter框架,用Dart語言編寫跨平台App。這個框架比較新,我最近也在使用。
雖然相對來說資料少一些,但看起來前景可期。
Lua
如果還想更簡單點,可以考慮CoronaSDK。使用Lua開發跨平台手機App。
最後,如果想開發像樣的App,而不只是玩票,最好還是有一個團隊來完成。如果對性能有一定要求,建議用Java/Kotlin和Objective-C/Swift開發原生App。
主要就是java,這個是跨平台通用的,最近比較火的語言,很多軟體都是它編程的。
幾乎所有智能手機都有內置的java平台。
要學的話可以買淘寶上的《Java----從入門到精通》系列。
望採納。
你好,製作手機APP有多種編程語言組合完成,簡單的介紹一下。
使用人數最多的語言JAVA,JAVA可以作為APP的後台開發語言,前端可以安卓原生開發(需要學習Android技術)和蘋果原生開發(需要學習iOS技術)前端也可以用web技術來寫,需要學習HTML、CSS、jQuery、ajax、vue.js等web技術,掌握了基本的前後端技術,可以開始APP的開發了,對於初學者難度還是比較大的,只有通過大量的項目編寫,才能慢慢成為一個合格的APP開發技術。
一般來說,做一個APP都是多個人合作完成的,一個人的能力畢竟有限,學習APP開發建議你選擇一個方向去學習,這樣會學的更快更專業。
② 開發APP用什麼樣的編程語言(app一般用什麼語言開發)
選擇App網站開發編程語言有以下幾點需要注意:
實用:語言應該給開發人員在不消耗太多資源的情況下對特定項目的控制權。
流行:該語言應該非常流行,以便有大量的工具、框架和資源支持它。它應該是團隊的其他成員都熟悉的。搭迅悶
繁榮:語言應該在幾年後才可以使用,而不是僅僅是現在。
歸根結底,最好的編程語言取決於具體情況,但作為應用程序開發人員,App網站開發需要用到什麼編程語言我們可以歸納出一些普遍的要點。
原生app:Swift(IOS):創建一個iOS應用程序。iOS應用程序是用Xcode編寫的,它使用兩種語言中的一種:ObjectiveC或Swift。Swift更容易閱讀、書寫和使用,能更好地管理內存和硬體,可讀性更強,需要的代碼更少。它不能用於Android開發,但如果只是開發ios應用,Swift是最好的選擇。
Java(Android):Java是一種面向對象的編程語言,Andorid操作系統是用Java編寫的,所以它的編譯速度要快一些。
Kotlin(Android):Kotlin是一種較新的語言。它也可以編譯成JavaScript,這使得它更加靈活。
Java和Kotlin也可以很好地知彎互換。它們是不同的語言,但是你可以從Kotlin中調用Java,從Java中調用Kotlin。在編譯之後,甚至無法分辨Java和Kotlin類之間的區別。它雖然開發方式有點不同,但是最終產品是非常相似的。
APICloudStudio3:基於業界領先的代碼編輯器-Vscode深度定製,可以快速輕松地構建多端應用,同時為Windows、Mac和Linux提供了出色的開發體驗,可以選擇自己喜歡的操作系統進行開發。
網站開發前端和Web編程語言:
JavaScript:JavaScript是開發前端應用程序最有用的編程語言。它是最流行的前端工具和框架的首選語言。
HTML5CSS3*:超文本標記語言。與HTML一樣,CSS(層疊樣式表)也是一種標記語言。HTML關注的是結構、功能和文字,而CSS關注的是設計。顏色、視覺效果以及更多的內容都由CSS完成。
如果需要做任何一種app網站開發應用程序,學習CSS是必須的昌陸。它是用戶和實際產品之間的最後一層,決定了站點的外觀和感覺。