『壹』 開發Android APP使用的是什麼語言
開發Android APP可以使用java語言和C語言。
Java是一種編程語言,被特意設計用於互聯網的分布式環境。Java具有類似於C++語言的「形式和感覺」,但它要比C++語言更易於使用,而且在編程時徹底採用了一種「以對象為導向」的方式。
使用Java編寫的應用程序,既可以在一台單獨的電腦上運行,也可以被分布在一個網路的伺服器端和客戶端運行。另外,Java還可以被用來編寫容量很小的應用程序模塊或者applet,做為網頁的一部分使用。applet可使網頁使用者和網頁之間進行互動式操作。
C語言是一門通用計算機編程語言,廣泛應用於底層開發。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
Java平台由Java虛擬機(Java Virtual Machine)和Java 應用編程介面(Application Programming Interface、簡稱API)構成。Java 應用編程介面為Java應用提供了一個獨立於操作系統的標准介面,可分為基本部分和擴展部分。
在硬體或操作系統平台上安裝一個Java平台之後,Java應用程序就可運行。現在Java平台已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。Java應用編程介面已經從1.1x版發展到1.2版。目前常用的Java平台基於Java1.5,最近版本為Java1.9。
C程序是由一組變數或是函數的外部對象組成的。 函數是一個自我包含的完成一定相關功能的執行代碼段。我們可以把函數看成一個「黑盒子」,你只要將數據送進去就能得到結果,而函數內部究竟是如何工作的,外部程序是不知道的。
C程序中函數的數目實際上是不限的,如果說有什麼限制的話,那就是,一個C程序中必須至少有一個函數,而且其中必須有一個並且僅有一個以main為名,這個函數稱為主函數,整個程序從這個主函數開始執行。
『貳』 開發APP 後台用java還是PHP 好
兩者都很抄好,普遍的都用php,而java少,php開發和維護簡單,java開發會有點復雜,而且國內的服務商比較少,空間費用較php貴好幾倍,但從代碼開源方面,java可以有效保護自己的代碼,php是開源的,我建議先用php+mysql開發,待程序完善後可升級到jsp+mysql後台,php空間服務商很多,而且開發者很多,有很多可以借鑒的代碼。
『叄』 開發APP用什麼樣的編程語言
目前運行在手機端的應用(APP)主要有三個平台,安卓,iOS,WP。
安卓應用前端是基於java的,當然要會java語言,前端也就是你在使用一款APP的時候能夠看見的部分,但是大部分數據的處理是通過服務端進行的,這就又要學習一些服務端的語言,php,jsp等。
iOS應用前端是基於object-C的,所以要會OC這個語言,去年新發布的語言swift也可以進行iOS應用前端的開發,後台語言與安卓類似。
WP應用前端是C#開發的。
還有一個就是基於web開發的手機APP前端,就是html+css+js,這三種語言。可以在任何系統上運行。
Java語言:這是在Android平台開發APP應用程序做IAP、廣告以及特使系統功能時所需要到的開發語言。一般開發安卓APP應用軟體主要使用的編程語言也是Java,如果在開發過程中需要切換語言,可以通過JNI來完成。
Objective-C:這是適用於IOS智能操作系統的APP開發語言,是蘋果APP的主流編程語言。所以如果是要開發IOSAPP軟體,那麼這是必選編程語言。
C++語言:這是一款最適合做跨平台APP的開發語言,同時C++也是微軟的WindowsPhone系列智能手機主要APP應用程序的開發語言。
Scripting:這個包括有程序化腳本和其他的腳本語言,所有的開發者都需要時不時的寫腳本,這十分方便於一些不熟悉語法的APP軟體新手開發者的一個工作,對於他們來說也是非常有必要的一項工作。