以前寫java習(xí)慣分三層,感覺特別好,但是現(xiàn)在寫python,發(fā)現(xiàn)公司的代碼竟然沒有分層,由于年代久遠(yuǎn),不知道是當(dāng)時(shí)寫python的人太菜,還是python本身沒有分層習(xí)慣。所以想問大家在開發(fā)python項(xiàng)目的時(shí)候都用什么結(jié)構(gòu),補(bǔ)充點(diǎn):比如python前端傳過來的參數(shù),有沒有校驗(yàn)器,路由權(quán)限問題,比去在/user/下面只允許登錄用戶訪問等,比如大家習(xí)慣不習(xí)慣寫service等??赡艽蠹覜]有明白我意思。MVC這種經(jīng)典的在應(yīng)用開發(fā)中都會(huì)用,不管是強(qiáng)的函數(shù)語言還是重的面向?qū)ο笳Z言。但是任何一種語言都有自己經(jīng)典的風(fēng)格或者經(jīng)得起時(shí)間檢驗(yàn)設(shè)計(jì)規(guī)則,比如javaview->controller->service->dao。簡單點(diǎn)說,我現(xiàn)在寫python或者看別人寫的python感覺代碼冗余太多,寫這不爽,完全沒有工程化語言的爽。所以想看看python大牛是怎么寫代碼的!如果你實(shí)在不知道從何說起那就回答上面幾個(gè)問題吧!
大家在python 中習(xí)慣分層嗎
千萬里不及你
2019-05-23 12:01:26