我正在研究一个基于Liferay的新项目。
它依赖于一个系统,它需要自己的数据模型,在数据管理和可视化方面具有一定的灵活性和灵活性。
以下是我的选择:
,
.
现在我的问题是,你的建议是什么?你认为哪一种或另一种选择是有利的还是不利的?
提前谢谢。
发布于 2011-10-03 18:08:10
我不能代表其他的CRUD发电系统,但我可以告诉你关于Liferay的方法。
我会采取一种混合方式。
首先,我将尽可能地用中的当前需求创建所需的数据模型,并尽可能地在那里维护它们。这将需要您在每次更改数据模型时重新构建和重新部署插件,但与您提到的所有其他Liferay方法相比,它将大大提高性能。在这方面,要严格得多,不能通过GUI进行更改。
但是,如果由于某些原因不能使用Service重新定义数据模型,并且需要通过GUI更改数据模型的某些方面,则还可以使用Expandos扩展使用Service创建的模型。所以,这是两个世界中最好的。
另一方面,使用ECMS是一种专门的情况,只有当它满足特定的要求(例如与ECMS的集成)时,我才会采用这种方法。
尽管如此,Liferay为您提供了许多不同的创建应用程序的方法。这最终取决于您如何使用您的应用程序。
https://stackoverflow.com/questions/7637754
复制相似问题