在一本書中 - 我認爲它是Eric S. Raymonds「unix編程的藝術」 - 我讀了一些東西。例如應該通過將多個小工具放在一起來構建應用程序。通過多個.exe編寫應用程序是否是一種好的做法?
因此,我想知道是否開發Windows應用程序是一個好主意,例如,通過爲每個任務創建一個小的.exe文件?
例如:您有一個文檔管理系統:
這可以放在一起,如:
- 用於搜索和顯示文檔(GUI)
- 索引一個.exe的.exe文檔(文檔放置到一個數據庫)
- 一個.exe的文件刪除
- 等
您是否認爲這將是一個好主意,或者應該將它放入一個帶有多個DLL的大型.exe(這將是我看到大多數應用程序構建的方式)?
什麼是利弊?
你完全錯過了這種分離的觀點。這完全是關於自動化,如果你沒有手段(例如腳本語言)來編寫更高級別的解決方案,那麼分離這些程序是毫無意義的,尤其是在談論GUI時。 – AraK 2011-01-10 13:14:20