我想知道如果python是爲小企業開發桌面應用程序的不錯選擇。 是否有可能使用PyQT甚至Swing + Jython來構建一些東西?如何在最後製作可執行文件?python是構建桌面應用程序的不錯選擇嗎?
-1
A
回答
4
我發現Python是開發廣泛的應用程序(包括桌面應用程序)的絕佳選擇。我用C++開發了很多年,對於時間要求很高的部分,我有時仍然使用它,但是對於我的大部分代碼,Python可以幫助我更快地獲得結果。有幾種方法來獲取可執行文件。 Py2exe就是其中之一,如果您需要原始速度,與第三方庫或與設備的低級控制接口,則Cython是另一個允許與C++輕鬆組合的選項。如果這是您項目中的一個問題,它也會使逆向工程變得更難一些。順便說一下,當我開始使用Python時,我非常關注性能和(當時作爲質量經理),因爲缺乏精簡的輸入,幾乎阻礙了它在我們公司的推廣。我對兩者都是錯誤的。由於特別是豐富的內置數據結構以及其許多標準模塊都是用C++編寫的,並且經過了仔細的優化,所以要打敗速度和內存效率並不像人們想象的那麼容易。動態類型(最近才引入像C#這樣的語言)證明了一種編寫簡潔,可讀,可靠和緊湊代碼的非常強大的手段。
我沒有股票(因爲Python是開源的,無論如何),但所有的語言我已經在過去(大陵,帕斯卡爾,MODULA II,彙編器,基本,FORTRAN,COBOL,C,C++使用, C#,Java,JavaScript),這是我現在喜歡用來謀生的人。
0
這取決於你想要做什麼。我已經完成了它,它的工作,但也有其他問題,可以考慮像誰將維護或更新代碼,並且他們知道Python。您可以查看cx_freeze,將許多選項中的一個作爲python程序的一個窗口可執行文件。
相關問題
- 1. openFrameworks是開發桌面GUI應用程序的好選擇嗎?
- 2. 選擇用於桌面應用程序
- 3. Python桌面應用程序
- 4. 從Rails應用程序構建Windows桌面應用程序
- 5. 對於桌面或獨立應用程序,JavaFX是動態GUI的選擇嗎?
- 6. DynamoDB是Swift應用程序的不錯選擇嗎?
- 7. Django是安全關鍵應用程序的不錯選擇嗎?
- 8. Java是流服務器應用程序的不錯選擇嗎?
- 9. SocketAsyncEventArgs是客戶端應用程序的不錯選擇嗎?
- 10. Python的Facebook的桌面應用程序
- 11. Facebook的Python OAuth桌面應用程序
- 12. 帶桌面應用程序的java桌面應用程序
- 13. Django的web應用程序和桌面Python應用程序
- 14. 如何分發使用Electron,Node.js和Python構建的桌面應用程序
- 15. 可以使用visual studio 2012構建ARM桌面程序嗎?
- 16. 構建視覺豐富的桌面應用程序的框架?
- 17. 使用區域來構建一個大的Asp.net MVC應用程序是不錯的選擇嗎?
- 18. 與tidesdk構建桌面應用程序的其他平臺
- 19. 構建小型桌面應用程序的GUI
- 20. 構建Python應用程序
- 21. 如何用Apache Karaf/OSGi構建桌面應用程序?
- 22. 構建桌面應用程序時需要使用什麼?
- 23. 如何使用arcobject(Arcgis 10)構建Java桌面應用程序?
- 24. 使用wxpython構建獨立桌面GUI應用程序
- 25. 使用ruby在rails上構建桌面應用程序
- 26. 如何使用intellij構建桌面應用程序?
- 27. 如何使用flex構建桌面應用程序?
- 28. DllNotFoundException在使用ARtoolkit構建桌面統一應用程序時
- 29. 如何使用電子構建桌面應用程序
- 30. 我可以用ruby創建桌面應用程序嗎?
是的,有幾個用Python編寫的商業桌面應用程序...你使用類似pyinstaller或py2exe的東西把它捆綁到一個可執行文件中(我不確定可執行文件捆綁器是否支持python3,但我知道它們沒有)。 ..不知道爲什麼你甚至會提出swing + jython ... java並不是解決宇宙和生活中的一切問題的方法 –