Java или Groovy CMS - PullRequest
       37

Java или Groovy CMS

0 голосов
/ 06 января 2010

Я подумываю о разработке школьной информационной системы с использованием веб-фреймворка Grails. Прежде чем школа сможет использовать систему, им необходимо настроить следующие данные

  • Школьные данные
  • Студенты
  • Учителя
  • Предметы
  • Классы
  • и т.д.

Я подумываю об использовании CMS, чтобы получить возможность CRUD для этих объектов "бесплатно". CMS может также предоставлять другие функции из коробки, которые я мог бы использовать.

В идеале CMS должна быть реализована на Java или Groovy, кто-нибудь знает что-нибудь подходящее? Я посмотрел на плагин Weceem CMS для Grails, но в нем отсутствуют некоторые основные понятия, которые мне нужны, например, возможность добавления пользователей в группы.

Спасибо, Дон

Ответы [ 6 ]

1 голос
/ 16 марта 2010

Magnolia CMS 1 в версии 4.3 имеет полноценную поддержку Groovy. После 7 лет активной разработки, CMS, такая как Magnolia, предоставляет вам массу вещей, необходимых для запуска веб-сайта. Я бы даже не подумал начать с нуля, какой бы фреймворк вы ни использовали. Понимание проблемы, которую вы пытаетесь решить, и поиск решения, как правило, занимает больше времени, чем фактическая реализация указанного решения. Даже если вы считаете, что знаете, что вам нужно сейчас, будьте уверены, ваши требования переполнят вас, прежде чем вы это узнаете.

1 голос
/ 06 января 2010

Если вы не привязаны к Java, я рекомендую использовать Drupal для PHP в качестве CMS. Многие сайты, даже сайты крупных Java-организаций, таких как SpringSource, использовали Drupal в качестве своей CMS, потому что он предлагает так много из коробки.

1 голос
/ 06 января 2010

Java хороша для надежных, высокопроизводительных и безопасных корпоративных приложений. Java значительно менее хороша для того, чтобы вывести относительно простой веб-проект за короткий срок.

Поэтому, будь я на вашем месте, мое личное интуитивное чувство состояло бы в том, чтобы идти с чем-то основанным на Граилсе. Я не очень осведомлен о каких-либо проектах, которые уже частично реализуют то, что вы хотите, но если вы можете найти один (Google?), То возьмите его! Это даст вам больше времени для полировки и добавления наворотов.

0 голосов
/ 06 января 2010

Вы действительно хотите построить его с нуля? Уже есть CMS с открытым исходным кодом. В вашем случае я бы оценил CMS с открытым исходным кодом и, если необходимо, внес бы код.

Это должен быть Java / Grails? Есть хорошие написанные на PHP или Python (django, joomla).

Я попробовал Grails 1 год назад. Это очень просто, если вы согласуетесь с концепциями и стандартами (например, простые леса CRUD). Но если есть особые требования, вы получаете те же усилия, что и с Java-фреймворком, таким как Spring MVC (хотя grails также основан на Spring MVC).

0 голосов
/ 06 января 2010

Используйте Строительные леса Grails , чтобы получить простую функцию CRUD.

0 голосов
/ 06 января 2010

Я знаю, что это не связано с Grails, я бы использовал DaisyCMS , так как он основан на java, вы можете добавить дополнительные веб-приложения на Java к Jetty и добавить дополнительные функциональные возможности в CMS, используя Grails для других ваших функций , Я не пробовал это, это просто предложение.

...