Я пытаюсь создать MVP (минимальный жизнеспособный продукт).Является ли Google App Engine хорошей платформой для использования? - PullRequest
0 голосов
/ 30 декабря 2010

Я пытаюсь создать MVP (минимально жизнеспособный продукт). Является ли Google App Engine хорошей платформой для использования?

Мой проект представляет собой вертикальный сайт вопросов и ответов, похожий на Quora. Как и в Quora, я хочу, чтобы пользователи могли следить за другими пользователями и следить за темами. Все вопросы будут помечены в одной из 15 тем.

Если Google App Engine не является хорошей основой для такого рода проектов, что бы вы предложили? Я также рассмотрел Django и Amazon Web Services.

Важно отметить, что у меня минимальный опыт программирования (в основном на Java и MySQL). Тем не менее, я готов изучать любой язык, который будет наиболее полезным.

Ответы [ 2 ]

3 голосов
/ 31 декабря 2010

Нет ничего о сайте вопросов и ответов, который по сути плохо подходит для App Engine - фактически, мой доклад на Stack Overflow Dev Day 2009 в Амстердаме был «Как написать клон Stack Overflow на App Engine менее чем за час».

Похоже, вы путаете разные слои стека: Django - это фреймворк; App Engine - это платформа, а AWS - инфраструктура. Вы можете использовать Django в App Engine.

0 голосов
/ 31 декабря 2010

GAE имеет некоторые ограничения. Все зависит от специфики вашего продукта. Например, GAE налагает строгие ограничения на то, как долго вы можете сохранять соединения со сторонними серверами открытыми. Это то, что вам нужно сделать?

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

Еще один момент, который необходимо учитывать, - это врезка. Если ваш минимальный продукт успешен, скорее всего, вы захотите продолжить его разработку, а не переписывать с нуля. Если вы полагаетесь на различные запатентованные системы хранения GAE, BG работников и т. Д., Переключаться будет намного сложнее. Это, кстати, главная причина, по которой я отказался от GAE для своего собственного приложения. В наши дни это достаточно дешево, чтобы получить свой собственный виртуальный сервер у какого-либо облачного провайдера, и вы, конечно, можете использовать Django в любом случае, поэтому GAW может не принести вам особой пользы.

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