一個社區app應用,從程序員角度說,開發前需要准備什麼呀?例如,程序框架需要怎麼做啊?
1.規劃應用的功能,梳理清楚業務流程圖,要有一個完整的操作過程
比如樓主發帖子,其他人回復,並可以對其他人的回復點贊,再回復等等
2.確定出實體,和實體見的關系
比如上面的描述,一般的名詞都是實體。樓主、其他人、帖子、回復、贊
“樓主”和“其他人”差不多,可以抽象出個新的實體叫"用戶","樓主"和"其他人"都是這個"用戶"的一個實例,只是屬性不同
“帖子”和“回復”都是文字,但又很打的差別,可以定義為兩個類,他們有1對多的關系,等等
3.劃分模塊,那些業務緊密的放一起,那些變化多的拉出去
4.建數據庫
5.建底層工具,那些常用的工具類封裝好,供業務調用
6.劈頭蓋臉寫代碼
祝你成功!