Google App Engine против Mochahost или аналогичный - PullRequest
0 голосов
/ 27 ноября 2009

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

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

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

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

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

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

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

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

Ответы [ 3 ]

2 голосов
/ 10 декабря 2009

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

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

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

  • Да, это масштаб. Но по мере роста вашего сайта вы всегда хотите получать новые отчеты о ваших данных, чтобы получать знания. Это чрезвычайно сложно в App Engine. Вам необходимо индивидуальное программирование и, возможно, изменения базы данных. Это требует времени и ресурсов. Это моя проблема № 1 для App Engine для стартапов или небольших компаний.
  • Вы хотите контролировать процесс резервного копирования и восстановления
  • Это плохой бизнес - быть привязанным к единственному хостинг-провайдеру
  • Не с кем связаться, если что-то пойдет не так. Форумы schmorums. Это для любителей и дискуссий, а не для решения срочных проблем.
0 голосов
/ 17 декабря 2009

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

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

0 голосов
/ 16 декабря 2009

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

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

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