2008-10-12 3 views
5

Я сейчас на этапе планирования для веб-приложения, и я пытаюсь решить, используя Grails или Django. С точки зрения операционной деятельности:Запуск веб-приложения в Grails vs Django

  1. Какая экосистема проще в обслуживании (миграция, резервное копирование, аварийное восстановление и т. Д.)? Если использовать grails, это, вероятно, будет типичным tomcat + mysql на linux. Если django будет apache + mysql на linux.

  2. Есть ли у django или grails лучший выбор дешевого и гибкого хостинга? Первоначально это, вероятно, будет низкая пропускная способность. Я не уверен в точном требовании, но из того, что я читал, похоже, что django потребует гораздо меньше ресурсов сервера (даже сервер с 256 МБ в порядке), чем граф.

ответ

9

Вы можете управлять граалами в 256 мегабайтах барана. Многие члены сообщества делают это. Это, как говорится, я бы сказал, что на любой платформе вы хотите гораздо больше баранов, чем для того, чтобы убедиться, что ваш исполнитель. Но я также могу рекомендовать проверить www.linode.com. Вы можете получить качественный хостинг по очень разумной цене, и добавление немного бара для грааля не нарушит ваш бюджет. Также, если вы заинтересованы в облачных решениях, Morph предлагает приложения Grails.

Мне нравится Django, но я для зрелости платформы и количества качественных Java работает там с точки зрения libaries и фреймворков, которые я выбрал grails. По правде говоря, я думаю, что они оба являются хорошими решениями, но вы не можете отрицать, что ваши варианты гораздо важнее с граалями.

0

я думаю, питон, как правило, имеют более низкие требования к хостингу (то есть, Grails нуждается в JVM, и большинство эль-дешевки хозяева DonT обеспечивают один, где, как они обычно обеспечивают поддержку питона). Кроме того, движок google поддерживает django (в некоторой степени).

Но если у вас есть тесто, грайлы настолько лучше imho.

+0

У Grails есть довольно хороший плагин для работы на GAE. – Kuukage 2009-08-09 01:40:09

2

Я думаю, что с точки зрения операций все будет достаточно близко, чтобы вы могли основывать свое решение на других критериях. Если вы можете позволить себе виртуальный частный сервер с объемом памяти не менее 256 МБ, вы сможете развернуть приложения Grails. Если стоимость кажется очень большой, проверьте Sun. Они действительно подталкивают решения для хостинга, основанные на их стеке продуктов, и есть некоторые интересные предложения. У меня есть бесплатный хостинг от Layered Tech в течение года через Ostatic.

5

С помощью хостинга Java вам не нужно делать все глупые трюки с помощью apache или nginx. Jetty сама может разместить все, что вам нужно, так это делают ребята на www.mor.ph, и они считают, что это довольно быстро.

Использование памяти таким образом довольно минимально, я размещаю мой сервер на 256 Мб Ubuntu от RapidXen, так что он составляет около 10 долларов США в месяц.

Я попытался разработки в Django, и в то время как он запускает все сценарии быстрее (например, самонастройки, или тестовыми) это не так хорошо обработанный на мой взгляд