Движок приложений Google против mochahost или аналогичного

Я разработал сайт с движком приложений google, используя python и django, теперь мне нужно разработать еще один аналогичный проект.

Что ж, у меня есть несколько хорошо известных проблем с использованием хранилища данных:

  • запрос: нет "LIKE CLAUSULE", а GQL - это не Sql
  • документация не так понятна и ее легко найти
  • резервная база данных не так уж и проста
  • поддержка django не такая уж и большая (я использую патч движка приложения google)
  • Я просто немного боюсь, когда мой трафик уйдет "в платный режим"

Теперь я надеюсь, что этот сайт будет иметь большое количество посетителей в моем оптимистичном предвидении :) Итак, вопрос в том, может ли альтернативный хостинг предложить мне профессиональные услуги, такие как движок приложений Google?

Можно ли создать профессиональный веб-сайт, работающий на основе «обычного» хостинга?

Другой глупый вопрос, но мне нравится этот сайт, где размещен ??

Я немного не понимаю, какой хостинг выбрать ...

Спасибо за помощь :)


person Community    schedule 27.11.2009    source источник


Ответы (3)


Мое личное мнение таково, что App Engine идеально подходит для создания прототипов по следующим причинам:

  • Бесплатно. Нигде больше вы не можете запустить веб-приложение за 0 долларов
  • Развертывание и обновление чрезвычайно просто
  • Вам не нужно беспокоиться о резервном копировании или работе в сети или о чем-либо, кроме программирования.
  • GQL - это не проблема. Есть обходные пути. Это разумная цена за бесплатный хостинг и масштабирование.

Однако если вы думаете, что ваш сайт популярен, и особенно если он станет прибыльным, App Engine не идеален.

  • Да, это масштабируется. Но по мере роста вашего сайта вам всегда нужны новые отчеты по вашим данным для получения знаний. В App Engine это очень сложно. Вам потребуется индивидуальное программирование и, возможно, внесение изменений в базу данных. Это требует времени и ресурсов. Это моя проблема №1 для App Engine для стартапов или небольших компаний.
  • Вы хотите контролировать процесс резервного копирования и восстановления
  • Быть привязанным к единственному хостинг-провайдеру - плохой бизнес.
  • Если что-то пойдет не так, связаться не с кем. Форумы шморумов. Это для любителей и обсуждения, а не для срочного решения проблем.
person JasonSmith    schedule 10.12.2009

Если вы планируете иметь что-то, что, по вашему мнению, будет прилично расти, возможно, вам стоит запустить что-то вроде linode или slicehost, где у вас есть VPS. Что вы, вы контролируете экземпляр django и имеете полный контроль над своим сервером. Таким образом, ваше приложение не должно содержать код, специфичный для хостинга.

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

person Dan McClain    schedule 16.12.2009

действительно спасибо, за ссылку вчера я "обнаружил", что существует IronPython и кажется совместимым с django, или Ndjango для F #, поэтому мне нравится Visual Studio, которая одна из лучших сред для разработчиков (на мой взгляд), так что хороший хостинг для продукта Microsoft?

Еще раз спасибо. Я чувствую, что вы действительно опытный разработчик, поэтому мне очень важно ваше мнение.

person LXG    schedule 17.12.2009