gpt4 book ai didi

python - PyQt 和 PySide 等成熟软件包的术语是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 01:29:10 24 4
gpt4 key购买 nike

我为 GUI 学习了它们,它们确实是我最喜欢的用于此类目的的 Python 选项。然而,它们远不止于此。它们实现网络套接字、媒体管理、正则表达式、基本几何形状,诸如 QVariant 之类的东西基本上是一个动态属性处理程序...

我的意思是,将它们称为“GUI 包”似乎很奇怪。它可以像一个 GUI 一样小,但它也可以是 Python 顶层的一个完整掩码,您从不使用裸函数,一切都依赖于 QObjects

这个概念有名称吗?如果我正在做科学编程,还有其他我应该注意的吗?

最佳答案

框架、平台、工具包。 PyQT 称自己为工具包。 DirectX是一个功能齐全的框架,就像您描述的那样,它旨在在 Windows 和 Xbox 等平台上运行。我用 ExpressJS用于 Web 开发的框架,但它的大部分核心功能都在 NodeJS 服务器中,这在 AFAIK 中没有被正式称为框架;它通过服务器端 interweb 代码的 javascript 接口(interface)公开了几乎整个操作系统。对于科学编程,Matlab 和 Octave 都称自己为语言,但我将它们称为平台,因为它们具有图形界面和 GUI 构建工具,以及整个模块生态系统,并且因为您的代码存在于它们的系统中。相比之下,OpenGL、scipy 和 numpy 是库,因为它们在您的项目中用作组件。然后是内容管理系统 (CMS),如 WordpressDrupal , 企业资源规划系统 (ERP),如 Tryton ,可能还有一堆“框架”和“平台”软件类别的其他子类别。

总而言之,不容易categorize软件。我们需要标准化一个分类法,然后制作new标准化分类法以弥补第一个分类法的不足;)

关于python - PyQt 和 PySide 等成熟软件包的术语是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15282708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com