3G移動開發(fā)市場已經(jīng)影響到全國的動蕩,不得不說這是卓越而且極其美觀的發(fā)展平臺。下面詳情介紹一下3款開發(fā)平臺的市場行情及對比。 Windows Phone 7眾所周知,微軟在籠絡(luò)開發(fā)者有一套手法,首先它的學(xué)習(xí)資源和文檔非常豐富。而且在我們國內(nèi)文檔有分中英文文檔,入門基本不是問題。而且有WebCast這個視頻教育平臺,MVP們通過自己的實踐經(jīng)驗己視頻的方式傳授給大家,勝任WP7開發(fā)基本沒問題。IDE方面,這個不用我多說,有Visual Studio和 Expression Blend這兩大神器。如今iphone發(fā)展也極為迅速。 IOS蘋果向許多IOS開發(fā)人員提供了眾多開發(fā)信息,包括多媒體式,甚至是有Iphone或者 Ipad的開發(fā)者可以使用IBOOKS免費下載開發(fā)書籍。不過相對于國內(nèi)來說比較相對比較薄弱,但是也是目前發(fā)展的核心任務(wù),針對學(xué)習(xí)者對這塊也要有個初步的認(rèn)識與了解。 Android是一個開源的產(chǎn)品,有眾多的樣本應(yīng)用和開源應(yīng)用提供下載,但是沒有太多中文文檔,還有文檔不全也是它的一個缺點,但有眾多開源應(yīng)用這一優(yōu)勢學(xué)習(xí)AP開發(fā)并且入門比較容易。IDE使用Eclipse,集成開發(fā)環(huán)境有豐富的源代碼模型,而且源碼處理很好。不過Google在處理兼容性方面還需努力,有時候插件會死掉,但這個可以忽略,重啟IDE即可。 三大平臺的對比: Windows Phone 7應(yīng)用是用微軟的C#語言編寫的,有過.net平臺開發(fā)的程序員想要學(xué)習(xí)WP7開發(fā),相信難度不大。如果你之前是Silverlight、WPF開發(fā)者那恭喜你,你可以很快速的學(xué)好Windows Phone 7開發(fā)。 IOS應(yīng)用是用蘋果的Object-C語言編寫的,Object -C語言是一種包含Smalltalk語言元素的非標(biāo)準(zhǔn)C語言。有過C/C++開發(fā)經(jīng)驗的程序員可以比較好的轉(zhuǎn)向IOS開發(fā),但還會在開發(fā)過程中遇到一些小障礙。 Android應(yīng)用是用Java語言編寫的,當(dāng)然還有jni的編程方式,使用C/ C++但主要的還是使用Java。許多開發(fā)人員通過熟練掌握Java語言在企業(yè)中獲得了職位,因此為Android平臺開發(fā)應(yīng)用很自然地適合這些人。就語言特性而言,有過C#等熟悉面對向開發(fā)語言的程序員,要學(xué)習(xí)Android開發(fā)也是可以的,因為Android用的只是Java的語言基礎(chǔ)最重要還是要看思想。 三大平臺的未來的發(fā)展: Windows Phone 7微軟和諾基亞合作,諾基亞強(qiáng)大的硬件設(shè)計和優(yōu)秀的營銷能力、微軟的軟件大牛,使得這一系統(tǒng)有很大的潛力和上升空間。 IOS蘋果將繼續(xù)為其添加更多酷炫功能,并且引用到其他設(shè)備上。用戶方面還是搶占著高端用戶。 Android并眾多OEM廠商擁抱,特別是國內(nèi)的山寨文化。未來前景將一片光明。而且它將改變很多目前的電器設(shè)備的使方式。用戶方面偏中、低,當(dāng)然高端用戶也存在較之IOS要小。 |
|