平臺與框架
每個開發者估計都糾結過平臺與框架的概念,特別是對新手而言,平臺和框架似乎總是前輩們口頭上慣用的、玄而又玄的名詞。實際上,讀者可以把平臺理解爲舞臺,其強調了事物的支持特性,有如舞臺具有支撐舞者在其上進行表演的特性。同樣,android平臺具有支持android應用程序運行的特性,具體表現在運行時(runtime)環境和接口(API)。常見的平臺還有windows平臺,linux平臺
框架可以理解爲骨架,其強調了事物的可重用性。在軟件開發過程中,使用框架可以開發出界面各異的,某一類應用程序。例如,使用微軟公司的MFC框架可以快速的開發出一套運行於win32平臺的應用程序。框架的具體表現爲一組協同工作的類,如界面組件類,事件處理類,網絡通信類等。比較流行的框架有.Net Qt MFC VCL等。藉助這些框架,開發者可以高效的開發出應用程序