我將在python中編寫相當複雜的命令行應用程序。我想利用純粹的Python以外的東西,也許是一個框架,或者使應用程序中的服務和代碼管理更容易的東西。我想在我看來,我在想MVC,因爲應用程序將有幾個不同的命令(控制器)調用不同的數據源(JSON請求,REST請求等,例如MVC中的「Models」),然後以不同的格式顯示結果(視圖)。命令行python應用程序和框架
我認爲MVC適用於此,但我並沒有真的在做一個Web應用程序。我想要的東西不一定需要Web服務器,但具有強制編碼標準的框架的優點。
有沒有人有任何提示或建議?我知道我可以用Python從頭開始構建一些東西,但我只是好奇,如果有什麼其他東西可以利用。
感謝, 達斯汀
不,MVC沒有綁定到web應用程序:) http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller#History – Honza