我想知道是否有任何用于PHP库的抽象框架。我们有PHP-GTK,一个PHP/Tk接口,似乎还有PHP-QT。(没有试过。)
我知道用Python编写原始的Gtk+接口是可以忍受的,因此对于PHP来说,它似乎不太吸引人。我想Qt也是一样的,Tk也很低。所以我要找的是在三者之上提供一个更好的对象结构的东西。首先,TreeViews总是很烦人的,而php-gtk回调在PHP中是很奇怪的,所以我想简化一下。如果它可以在我的业务逻辑之上添加GUI/View,而不需要太多的控制代码,这可能已经有帮助了。
因此,由于GUI应用程序是MVC或MVP真正有意义的领域,我想知道是否存在用于GUI应用程序的库。
还在等待答案。 (可能会有第二轮赏金。这是一个不寻常的话题,因此需要更多的研究。)
发布于 2011-01-24 21:12:16
http://phpketchup.isgreat.org/ PHPKetchup是一个处于规划阶段的新项目。目前还没有任何可用的代码(看起来也是商业的,而不是开源的)。它被宣布为PHP之上的框架。有一个概念文献明确列出了设计MVC框架的目标。
然而,他们似乎从CodeIgniter和大多数常见的PHP框架结构中得到了启发。重点似乎不在于将PHP与应用程序逻辑集成,而主要是作为模型提供数据库接口和为视图提供瘦Gtk接口。
MVC架构: 我们将为PHP框架设计和实现模型-视图-控制器(MVC)架构.SQLite将用于模型。PHP函数和Glade文件将在删除HTML、CSS和Javascript后集成到View中。控制器将被相应地修改,以便与新创建的视图一起工作。
因此,它可能只是名称和组织上的MVC,但其中一个图表提到了“PHP函数的添加”,并进一步暗示了对象结构的Gtk助手。
发布于 2011-01-06 19:21:43
没有答案。只是想把这个从问题中删除,因为它只是相关的,而不是一个解决方案。
这是PHP接口预处理器。然而,这是非常简单和低水平。它为Gtk以及诅咒提供了输出接口,但也提供了PDF或XHTML序列化。这是很有趣的,因为它接近于真正的MVC结构,允许将视图交换到不同的后端,甚至无需修改Controller。但是,它只提供基本的小部件,而不是大量的简化。因此,我只认为这与我原来的问题有关。所以,一个副词。
发布于 2011-01-03 13:49:36
你试过WinBinder了吗?与MVC不完全相关,但它是一个很好的扩展,可以在PHP中创建基于gui的程序。
https://stackoverflow.com/questions/4576631
复制相似问题