Я собираюсь создать веб-сайт, используя OSQA, который построен на Django (известная среда Python). Я размещу этот сайт в Google App Engine (GAE). Интересно, поддерживает ли GAE все функции OSQA?
В GAE у вас нет поддержки реляционных баз данных (если вы не являетесь бета-тестером CloudSQL). Это означает отсутствие администратора, что составляет 90% сексуальной привлекательности Джанго.
Django-nonrel добавляет в ORM поддержку базы данных NoSQL. Это позволяет администратору в GAE, но он не полностью совместим (Django-nonrel почти Django, но не на 100% Django). Добавьте к нему OSQA и посмотрите, приживется ли он — если да, то, вероятно, вам подойдет GAE.
Другие совместимые с Django PaaS, на которые стоит обратить внимание:
Для моих проектов Django мне нравится Linode VPS, но раньше я работал системным администратором Linux, прежде чем стать разработчиком на полную ставку. - Я отдам тебе свой root-аккаунт, когда ты возьмешь его из моих холодных мертвых рук :-). Помимо шуток, я бы подождал CloudSQL, прежде чем использовать GAE для вещей Django.
[ обновление 1 ]
Я также новичок в веб-администрировании, поэтому я не знаю, могу ли я использовать свое собственное доменное имя (например, abc.com), чтобы указать на мой сайт, размещенный на GAE?
Вы не можете использовать свой "голый" домен – abc.com
отсутствует, но < a href="http://code.google.com/intl/us-US/appengine/docs/domain.html" rel="nofollow">вы можете использовать anything.abc.com
. FAQ предлагает установить переадресацию, что достаточно просто. Однако обратите внимание, что вы вообще не сможете использовать свое доменное имя с HTTPS в GAE — вы ограничены отвратительными URL-адресами, такими как https://your_app_id.appspot.com
.
Если вы используете GAE, использование Google Apps для вашего домена делает много смысла, так что вы можете использовать Gmail для обработки электронной почты и для вашего домена. Это бесплатно для 10 учетных записей электронной почты и будет обрабатывать электронную почту для вашего «голого» домена ([email protected]).
person
Paulo Scardine
schedule
06.03.2012