想開發APP,學哪種編程語言好些?

局外人X倫

我建議你學習Kotlin,Swift,C#這三種編程語言。開發APP,通常指的是開發Android和IOS的app.因為這三種語言分別是谷歌,蘋果,微軟三家巨頭各自主推的語言。也許有人會說C#能開發app?當然能,下面聽說來仔細講解這三種語言。

  1. Kotlin.Kotlin語言是由大名鼎鼎的JetBrains公司開發的一款基於JVM虛擬機的解釋性語言。JetBrains是不是有些耳熟?沒錯就是那家整出了IDEA,Pycharm等一系列大神級編程軟件的牛掰公司。Kotlin由於其簡潔的語法和優雅的語言特性,現在被谷歌公司推為安卓官方主力開發語言。Kotlin告別了JAVA哪些繁瑣的語言特性,可以讓你快速開發出各種有意思的app,不管你之前有沒有過Java開發經驗,相信你在接觸kotlin之後,都會很快的愛上她。

  2. Swift.Swift的英文意思是雨燕,果然是蘋果的作風,取個名字都這麼優雅。Swift語言結合了objective-c和C語言的諸多優點,拋棄了其內存管理的一系列歷史遺留問題,使其成為了一款具有現代語言特性的及其優秀的編程語言。可以利用swift在xcode(蘋果官方IDE)上快速開發出IOS和MacOS的app。心動的朋友可以來試一試,只要你有一定的C開發經驗,相信可以快速上手。

  3. C#.微軟自己的WP系統不是早已經死了嗎,Yes,但C#的作用不止體現在Windows和WP上,它照樣可以開發出優秀的安卓和iOS app,並且讓你最大限度的共用一套代碼。也就是說,一個C#程序員可以同時搞定IOS 安卓兩個系統下的app,是不是很神奇。沒錯,我說的就是Xamarin,Xamarin是一套利用C#進行跨平臺開發的編程框架。Xamarin現已被微軟收購併且已經集成至Visualstudio之中,以後大家可以利用Visualstudio這一編程神器來開發IOS和安卓的app,是不是很有意思。

移動端APP的編程語言其實還有很多,這裡只列舉了三種主流語言,歡迎大家關注太科羅技頭條號,並在下方留言,一起參與討論。

太科羅技

開發app,語言當然是最主流的好,現在主流的是android和蘋果ios開發,我們主要說一下android開發。

android開發:目前主流使用java語言,貌似也支持c,不過好像基本上沒人用,android開發前端界面使用xml語言開發,後端邏輯使用java開發,目前主流開發平臺推薦android studio,如圖:


其次是eclipse+ADT,通過在eclipse集成ADT開發,如下:

然而谷歌官方已經停止了對eclipse開發android版本的更新,致力於android studio上。確實,android studio 比eclipse好用多了,本人親測,推薦使用。

如若想自學android開發,推薦網上找一下免費教程(比如騰訊課堂,網易雲課堂),先入門,把最基礎的學一下,而後想深入,自然沒有免費教程了,此時有了一定基礎,可考慮做一些小項目,此時怎麼學習呢?好多開發者網站上有各種博客,還有好多開源社區供你參考,這裡我推薦國內的CSDN,博客園等,國外的如github。

希望對看到的你有所幫助。


鯨漫娛樂

android: java

ios: swift, oc

跨平臺: html5, js, java/php/c#,phonegap

目前跨平臺的比較好,需要web開發經驗


分享到:


相關文章: