我有一些用python编写的代码用于科学目的。现在,我正在考虑创建GUI以使学生使用起来更方便。如今,我感觉基于CGI的Web界面胜过基于Qt等的通用平台相关GUI。请您表达您对GUI开发中现代趋势的看法。什么是Web用户界面的proc和contras与其他界面相比?什么是最流行的编程工具来开发这样的GUI。
答案 0 :(得分:1)
人们可以在这个主题上写下很多东西。简而言之,基于Web的应用程序提供以下好处(其中包括):
在您的情况下,基于Web的应用程序的缺点是,它可能会更加努力并且学习从现在的位置(一些基于文本的Python脚本)到基于Web的应用程序。特别是一旦你处理为用户设置私人数据管理(如果需要)等等,这取决于应用程序的性质和数据的处理方式(例如,它是否随着时间的推移进行管理,或者仅仅是为了用法会议)。而要获得基于客户端的PC GUI应用程序则需要使用可用于Python的任何GUI库。但是,对于基于Web的应用程序,一旦您完成了工作,我认为您可以从基于Web的应用程序的知识中获益更多,如果感兴趣的话。这实际上取决于您的目标(例如,短期或长期)。
这些只是一些关键的想法。我确信还有其他好的意见和建议。