Framework / Предложения для небольших, простых веб-приложений - PullRequest
2 голосов
/ 16 мая 2009

Я ищу создание небольших простых приложений, которые являются забавными социальными игрушками. Они не будут сложными, как правило, сделки типа CRUD одного типа. Например,

  1. Генерация случайного предложения (из источника / алгоритма)
  2. Хранить в базе данных
  3. Представьте это предложение пользователю
  4. Представьте текстовое поле, чтобы позволить им ввести свое собственное предложение.
  5. запись предложения в базе данных по отношению к первому отправлению

тогда другая часть этого сайта будет

  1. получить записи из базы данных
  2. представить их интересными способами через отношения.

Хорошо, это всего лишь пример, но большинство из них соответствуют этому счету. Теперь я разработчик Drupal, и я мог бы делать их в Drupal, но:

  • Он связывает их с моим сайтом или одной основной базой друпалов (они концептуально и визуально независимы)
  • Одна установка друпала на сайт нереальна.
  • Я бы хотел использовать что-то кроме PHP, предпочтительно функциональный язык.

Так что мне было бы интересно услышать о фреймворках, которые хороши для

  • быстрое прототипирование малых, гибких и быстрых CRUD.
  • предпочтительно функциональный язык или другой язык с интересными и новыми функциями (для разработчика php).
  • обеспечивает достаточную структуру, чтобы не изобретать велосипед, но достаточно контроля, чтобы изобретать, если мне нужно.

Спасибо! - не PHP

Ответы [ 4 ]

2 голосов
/ 16 мая 2009

Это очень общий ответ, но, возможно, вы могли бы попробовать любой из следующих и на ваш вкус:

  • Рубин + Рельсы

  • Python + Django

  • Веб-фреймворк на основе Erlang под названием
    Erlyweb

  • web.py простой основанный на Python
    рамки.

Если вы склонны использовать функциональный язык, он не становится лучше, чем Erlang, но ПРЕДУПРЕЖДЕНИЕ - может потребоваться время, чтобы привыкнуть к синтаксису. Я думаю, что ROR и Django framework должны быть вашими лучшими 2. Я бы выбрал Django, и если вы найдете Ruby «симпатичным», вы можете посмотреть на ROR.

2 голосов
/ 16 мая 2009

Я использовал AppJet (http://appjet.com) для этого в последнее время. Это клиент-сервер, где и клиент, и сервер написаны с использованием простого Javascript. Система чрезвычайно проста, но достаточно мощна, чтобы создать несколько простых игрушки. Он также поддерживает небольшое пространство постоянного хранения на основе таблиц (т.е. не MySQL, но достаточно просто).

Единственными недостатками его использования являются (а) вы очень ограничены Javascript и тем, что вы можете в нем делать, и (б) ваш исходный код (клиент и сервер) могут просматривать другие люди.

Если вы хотите попробовать войти в Python, Google App Engine (http://code.google.com/appengine/) также удобен. Это сложнее, но вам не нужно показывать людям свой исходный код.

1 голос
/ 16 мая 2009

Django / Python стоит посмотреть. Исходя из php, я обнаружил, что с ним гораздо интереснее и продуктивнее работать, и у него много действительно приятных функций.

1 голос
/ 16 мая 2009

Рельсы.

Если вам нужен функционал, вы можете поиграть с Erlyweb ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...