2011-03-08 158 views
0

考虑数据注册应用程序(注册事件,检查等);人们将如何去建设它?您可以定义n个数据字段,例如Date_Of_Event,Event_Description等。或者可以构建一个动态应用程序,其中有某种类型的元数据定义可用的表/列。创建动态Web应用程序

我的问题是:这样的实现有没有好的例子?也许有框架可以帮助我创建这样的应用程序?

供参考:我之前一直是这样的应用程序的开发人员,所以我知道如何可以完成,但我正在寻找更好的方法来做到这一点。

回答

0

这一切都取决于多少动态是。如果动态数据字段的数量非常大,那么当然可以创建或使用某个框架,但如果可能的话,我会考虑查看更精确数据模型的定义。当你需要一些灵活性时,通用方法是很好的,但是如果你需要大量的定制,那么与具有更严格数据模型的系统相比,这种动态字段的灵活性会带来很多痛苦的维护。

编辑:如果你想建立一些基于元数据模型的应用程序,例如UML图,那么您可以查看一些MDA工具,如AndroMDA

+0

它必须是一个动态模型,因为我们不会提前知道特定客户需要什么字段。 – noocyte 2011-03-08 10:34:43

+0

我们不打算走100%的动态路线,而是选择“EXTRA_ [datatype] _ [分子]”列......成本与收益。 ;)Thanx花时间做出回应。 – noocyte 2011-05-06 08:40:06