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