我正在考虑使用Grails网络框架开发学校信息系统。在学校使用该系统之前,他们需要设置以下数据
我正在考虑使用CMS以获得“免费”CRUD这些实体的能力。 CMS还可以提供我可以使用的开箱即用的其他功能。
理想情况下,CMS应该用Java或Groovy实现,有没有人知道合适的东西?我查看了Weceem CMS plugin的Grails,但它缺少了我需要的一些核心概念,例如:能够将用户添加到组中。
谢谢, 唐
答案 0 :(得分:1)
Java非常适合坚如磐石,高性能,安全的企业应用程序。 Java在短时间内将一个相对简单的Web项目推向了一个不太好的位置。
因此,如果我处于你的位置,我个人的直觉就是选择基于Grails的东西。我不太了解任何已经部分实现你想要的项目,但如果你能找到一个(谷歌?),那就抢吧!这将为您留出更多时间进行抛光和添加铃声和口哨。
答案 1 :(得分:1)
如果您不依赖于Java,我建议您将Drupal作为CMS查看PHP。许多站点,甚至是SpringSource等主要Java组织的站点,都使用Drupal作为他们的CMS,因为它提供了很多开箱即用的功能。
答案 2 :(得分:1)
版本4.3中的Magnolia CMS 1具有全面的Groovy支持。经过7年的积极开发,像Magnolia这样的CMS为您提供了运行网站所需的大量资源。无论你使用什么框架,我都不会考虑从头开始。了解您尝试解决的问题并找到解决方案通常比实际实施所述解决方案花费更多时间。即使您相信自己现在知道自己需要什么,也要放心,在您知道之前,您的要求会超出您的要求。
答案 3 :(得分:0)
我知道这不是Grails相关的,我会使用DaisyCMS,因为它是基于java的,您可以向Jetty添加额外的Java Web应用程序,并使用Grails为CMS添加额外的功能以实现其他功能。我试过这个,这只是一个建议。
答案 4 :(得分:0)
使用Grails scaffolds获取简单的CRUD功能。
答案 5 :(得分:0)
你真的想从头开始构建吗?已有开源CMS。在您的情况下,我将评估开源CMS,如果有必要,将贡献代码。
它需要是Java / Grails吗?有很多用PHP或Python编写的好文章(django,joomla)。
我1年前尝试过Grails。只要您符合概念和标准(例如简单的CRUD脚手架),它就非常简单。但是如果有特殊要求,你可以像使用Spring MVC这样的Java框架进行类似的工作(虽然grails也基于Spring MVC)。