做了很多年java語言開發(fā),項目做了幾十個,希望我的言論對后面的新手有些作用,java語言框架甚多,而且體系成熟,如何選擇框架以及組合框架,要依據(jù)你所使用的技術(shù)棧以及面向方向來考慮,如果是java-spring開發(fā),那么按照目前的技術(shù)普及度,lambok以及dagger等技術(shù)框架,必須要掌握死死地,即使自己選擇不用,也要有能力快速實裝到下一個項目中,如果是android開發(fā),你完全可以不使用這些框架,純用源生擼代碼,因為android開發(fā)中,一般都是自由組合框架,但是如果你是新手,擼不出來一套完整的框架,那么,選擇一套新且穩(wěn)定的框架則是必選,注意,是新且穩(wěn)定,因為android不同于java后臺開發(fā)的一點是,android框架更新速度非???,新框架的機(jī)制往往是貼合了google新的設(shè)計理念以及后續(xù)手機(jī)運(yùn)行機(jī)制的,希望對新手寶寶們有用。