如果我的問題是偏離主題或超出論壇範圍,請提前致歉。爲了科學目的,我有一些用python編寫的代碼。現在,我正在考慮創建GUI以使學生更方便使用。現在,我有一種感覺,基於CGI的web界面打敗了基於Qt的通用平臺相關GUI。請問您能否對GUI開發中的現代趨勢發表看法。什麼是網絡用戶界面與其他人的對比和對比?什麼是開發這種GUI的最流行的編程工具。平臺相關的圖形用戶界面與網絡界面
3
A
回答
1
人們可以在這個主題上寫很多。簡單地說,雖然,一個基於Web的應用程序提供以下好處(其中包括):
- 您不必安裝任何想要使用它的每一個用戶的PC上的應用程序。他們只需要他們的瀏覽器和網站位置
- 如果您需要修復代碼中的錯誤或對其進行增強,您只需執行一次,用戶就可以從中受益,而無需在所有應用程序上「重新部署」應用程序個人電腦(與第一個好處有關)
- 在用戶之間建立數據共享比較容易,可以從服務器端完成。
- 基於網絡開發的可用工具數量正在迅速增長,其中很多是免費或便宜的。
在您的情況下,基於Web的應用程序的缺點是可能需要更多的努力和學習從現在的位置(一些基於文本的Python腳本)到基於Web的應用程序。特別是一旦你處理爲用戶設置私人數據管理(如果需要的話)等,這取決於應用程序的性質以及數據是如何被看待的(例如,它是隨時間管理的,還是僅僅是爲了使用會話)。而要獲得基於客戶端的PC GUI應用程序則需要使用任何可用於Python的GUI庫。但是,一旦你做了這項工作,對於基於網絡的應用程序,我的意見是,如果你感興趣的話,你可以從做基於網絡的應用程序的知識中獲益。這實際上取決於你的目標(例如短期或長期)。
這些只是一些關鍵的想法。我相信還有其他好的意見和投入。
相關問題
- 1. 與Tkinter的Python圖形用戶界面
- 2. WXPython圖形用戶界面到網站
- 3. Java圖形用戶界面
- 4. 圖形用戶界面
- 5. 圖形用戶界面
- 6. 圖形用戶界面 - Tkinter
- 7. 從網絡流PHP執行的VLC圖形用戶界面
- 8. 分層面板圖形用戶界面
- 9. 網絡線程阻塞用戶界面
- 10. 火花網絡用戶界面符號
- 11. Python程序控制臺裏面pyqt圖形用戶界面
- 12. Web界面與Qt用戶界面相同
- 13. 使用Hadoop的圖形用戶界面
- 14. GTK +針對所有平臺的相同用戶界面主題
- 15. 多平臺窗口界面
- 16. 用於在C++中開發圖形界面的多平臺IDE
- 17. BotFramework中FormFlow的圖形用戶界面
- 18. 圖形用戶界面的Docker
- 19. 數據庫的圖形用戶界面
- 20. wxWidgets圖形用戶界面+控制檯/模擬控制檯(wxTextCtrl?)
- 21. 用Tkinter構建圖形用戶界面
- 22. 圖形用戶界面使用OpenCV
- 23. API網關和Swagger用戶界面
- 24. 獲得在網絡界面
- 25. 與GLUT一起使用的平臺無關的用戶界面庫
- 26. 圖形用戶界面交互
- 27. 測試圖形用戶界面
- 28. 構建IronRuby WPF圖形用戶界面
- 29. BackgroundWorker凍結圖形用戶界面
- 30. 圖形用戶界面錯誤Tkinter
看看像Angular這樣的客戶端Web框架。 – SLaks
感謝您的回覆,看起來很酷 – freude
Stack Oveflow的問題是偏題,但可能更適合[程序員](http://programmers.stackexchange.com/faq)? – 2013-05-26 21:53:34