Android開(kāi)發(fā)經(jīng)驗(yàn)分享
我想優(yōu)秀的開(kāi)發(fā)人員是應(yīng)該完全放棄RAD的,在目前的環(huán)境下,RAD幾乎沒(méi)有什么作為,反而會(huì)成為應(yīng)用分層的一個(gè)巨大的絆腳石。在RAD的環(huán)境下,要求一位開(kāi)發(fā)人員對(duì)軟件的每一個(gè)部分都面面俱到,這怎么可能呢?比如說(shuō)軟件界面就是應(yīng)該交由UI專員去設(shè)計(jì),數(shù)據(jù)庫(kù)部分也應(yīng)該交由相關(guān)的負(fù)責(zé)人去做,完全不可能由開(kāi)發(fā)人員從頭到尾一個(gè)人搞定。如果哪個(gè)老板真的雇用了一位超級(jí)開(kāi)發(fā)人員來(lái)包辦一切,那么除非那個(gè)人擁有100年的工作經(jīng)驗(yàn),不然的話項(xiàng)目做死就是活該。我想Android的開(kāi)發(fā)框架已經(jīng)很好地說(shuō)明了這個(gè)問(wèn)題,程序資源(包括圖片、字符串、其他的外部數(shù)據(jù)等)和代碼完全分離,各部分人員各司其職,完成整個(gè)項(xiàng)目,每個(gè)部分的人員都不會(huì)有太大的壓力。并且,由于Android采用XML對(duì)界面進(jìn)行描述,使得對(duì)界面的更換也變得容易,設(shè)計(jì)師可以設(shè)計(jì)出多套界面,不論是用于UI方案評(píng)估或是在實(shí)際應(yīng)用中更換界面風(fēng)格都很方便。這也是其他移動(dòng)平臺(tái)的開(kāi)發(fā)所不具備的。
最后,我想說(shuō)的是,我非常想要一本類似于《Android設(shè)計(jì)手冊(cè)》的參考書(shū),我相信很多的開(kāi)發(fā)人員也非常想要。只是短期內(nèi),我們依然只能自己來(lái)研究,推測(cè)用戶可能的行為,并為此可能性做好打算。Android必定越來(lái)越成熟,而開(kāi)發(fā)者們,你們做好思想準(zhǔn)備了嗎?
評(píng)論