我是使用Python的编程领域的新手,所以我对桌面应用开发有一些疑问。 1.我目前正在使用pycharm作为我的空闲设备,我可以将其用于我的目的吗? 2.我可以使用peewee作为我的GUI的ORM和Tkinter吗?还是我应该使用Tkinter?(欢迎提出建议) 3.我打算使用Sqlite3作为数据库,我应该保留这个想法吗?
我的进一步计划是开发一个应用程序来存储企业中的网络设备,例如台式机,笔记本电脑,交换机等。 并获得一些报告,例如将用户属于台式机或笔记本电脑,设备拥有哪种许可证,存储设备发生的所有事情的比特位等等。
我在这个世界上还很陌生,到目前为止已经阅读,练习和学习了3个月的课程,以了解概念,学习编程等。
提示。
答案 0 :(得分:0)
如果您知道Tkinter,则坚持使用它,否则考虑使用更高级别的框架,例如PyGUI,PySimpleGUI或QT(可以说不是那么简单,但是可以与PyInstaller很好地配合使用)。您肯定可以继续使用SQLite3,因为python 2&3中已有一个绑定。
如果您打算部署此应用程序,则需要考虑速度是否会成为问题。 Python很棒,但是从根本上来说很慢。您可以使用Cython或PyPy之类的东西来加速它,但是当您使用诸如py2exe或PyInstaller之类的打包程序进行分发时,这可能会变得复杂。
好运。