我听说过诸如Rails、Django、CakePHP等 Web 框架,它们可以帮助程序员快速创建动态网站,这些网站基本上是一个与数据库交互的 Web GUI。
我想知道是否有办法几乎自动地“生成”这些管理面板 GUI,比如 Web 的 Microsoft Access?非程序员可以在哪里设计“数据库”,并自动生成用于处理该数据的 Web 应用程序?
我建议您使用 RubyOnRails,它非常适合此目的。
你只需要花时间学习 ruby 和 rails(在 stackoverflow 中你可以找到很多关于“如何开始”的建议)
之后,这些是您需要的关键元素:
ActiveResource - 是一个库,允许您从业务对象和数据库表创建可持久的域模型,其中逻辑和数据以统一包的形式呈现。零配置...
Scaffold 或 NiftyScaffold - Rails Scaffold 是用于操作模型的自动生成框架。
如果您需要更好的界面,请查看web-app-theme generator
我不添加其他词,检查此框架并查看一些RailsCasts以了解 ROR 的强大功能。