我想評估是否應該讓我的新Windows應用程序的.NET框架的要求。我相信.NET是編寫Windows客戶端應用程序的最佳和最有效的方式,因此下一個最佳選擇是多麼痛苦。具體來說,我試圖避免安裝.NET客戶端配置文件,該配置文件下載28MB,如果它像常規的.NET Framework安裝程序一樣需要永久使用。編寫.NET以外的Windows客戶端應用程序的最佳方式是什麼?
我以前使用過wxWidgets和WTL,並認爲兩者都是很好的選擇。靜態鏈接的wxWidgets可執行文件爲30MB,但將被打包。 WTL佔地面積很小,但使用難看的代碼創建。我已經使用了幾個MSI創作者,但它不是WiX或NSIS,這似乎是最好的免費選擇。
我正在尋找任何建議,使用Client Profile安裝程序的經驗,使用小型自定義業務應用程序的經驗或任何相關建議。
編輯:我在這裏只賺幾千塊錢,所以我正在尋找免費或便宜的東西(在我已經擁有的Visual Studio之後)。我不介意用一種新語言學習,但我更喜歡那種正在使用中增長的語言。
爲什麼大小是一個約束? – 2008-12-16 13:11:52
下載大小是一個約束,因爲安裝時間太長,看起來很糟糕。 – 2008-12-16 14:32:55
如果庫的大小超過了.NET Framework本身......那麼我認爲沒有不使用.NET的意義? – chakrit 2008-12-16 15:11:13