什么是Ruby on Rails / Django相当于PrimeFaces?

时间:2014-01-24 14:40:56

标签: ruby-on-rails django primefaces frontend

PrimeFaces是一个Java库,它提供了常见的前端Web组件(例如,对话框,表格,选择菜单)。使用PrimeFaces的优点是,当您使用PrimeFaces组件时,您只需要告诉它要使用哪些数据以及要在服务器端更新哪个属性。 PrimeFaces库从那里获取它,在屏幕上创建组件,显示数据,并使用服务器端代码处理Ajax交互。

在Ruby或Python Web编程世界中是否有任何相当的东西?在我看来,替代方案是每次从头开始编写组件,手动处理Ajax等,听起来很疯狂。

非Java Web开发人员如何处理这个问题?

1 个答案:

答案 0 :(得分:0)

嗯,这可能听起来很疯狂,但我使用了RailsAdmin。它根据模型字段和关系生成视图。通过'生成视图',我的意思是它在运行时完成它(你不会在你的应用程序中有一个视图副本等)。基本上,这个gem提供了从一开始就管理数据的基本功能(没有花时间创建视图和控制器)。而且,它不能用作PrimeFaces的直接等价物。但对于原型设计阶段,我认为,它会做得很好。