2020-12-23 20:30 來自于 Dreamtizen
從語言上來講,ios使用的是object-c,是根據(jù)c++而來的,總所周知,c++是學(xué)習(xí)起來相對難的一門語言;
android使用的是c++和java語言,開發(fā)底層用c++偏多,開發(fā)上層則用java就可以了,java是使用人數(shù)多的語言,入門相對簡單,面向?qū)ο笳Z言適合人的邏輯思維,但是強對象類型等特性導(dǎo)致java語言代碼量比一些語言多,
wp是使用c#的作為開發(fā)語言,c#是微軟根據(jù)java改編而來的一門面向?qū)ο蟮恼Z言,比java有些地方有所改進,
單純從語言難度上來說object-c>java=c#, java和c#差不多個人覺得,偏向java簡單,因為開源,學(xué)習(xí)代碼多。
但是前者從業(yè)人員比后者多了一個數(shù)量級。
我給你說說我個人的做法,大學(xué),你懂的,什么都學(xué)一下,包括U3D我也學(xué)了一年,但是在大四的時候,我就自學(xué)了cocos2dx,現(xiàn)在畢業(yè)出來也是在做cocos2dx,大四期間我也想過搞一下ios開發(fā),但是經(jīng)過對比還是選擇了Cocos2dx,個人原因如下。例如圖形學(xué),DX,當然,也被迫弄過mfc,應(yīng)付課程需要。
2.鄙人認為編程是個一通百通的事情,只有精通一到兩門語言(C++是我的主要學(xué)習(xí)語言),理解語言設(shè)計的過程(所有語言終都是變成萬惡的0和1),只有這樣,在以后的隨著各種語言和技術(shù)的更新?lián)Q代,你才可以更快的適應(yīng)。
3.沒錢買mac。
4.為了復(fù)仇。。。。。
對于你,我給下個人建議,先去搞搞ios開發(fā),
iOS平臺開發(fā)語言為Objective-C,開發(fā)者一般使用蘋果公司開發(fā)的ios sdk 搭建開發(fā)環(huán)境, iOS SDK是開發(fā)iPhone和iPad 應(yīng)用程序過程中必不可少的軟件開發(fā)包,提供了從創(chuàng)建程序,到編譯,調(diào)試,運行,測試等一些列開發(fā)過程中所需要的工具;
安卓 Android開發(fā)語言為java,開發(fā)者一般是用谷歌公司開發(fā)的android sdk搭建開發(fā)環(huán)境,使用Java進行安卓應(yīng)用的開發(fā);
微軟Windows phone7開發(fā)語言是C#;
塞班symbian系統(tǒng)版本開發(fā)語言是C++。
注意事項
總之,針對不同的手機系統(tǒng),各個手機系統(tǒng)開發(fā)公司都開發(fā)有針對自己系統(tǒng)的應(yīng)用軟件開發(fā)工具,我們利用他們的開發(fā)工具,可以輕松的搭建出開發(fā)環(huán)境,通過學(xué)習(xí)相應(yīng)SDK的開發(fā)文檔,進行各種APP的開發(fā)。