Все, сегодня я начал исследовать облачный хостинг, и у меня есть несколько вопросов к экспертам Google App Engine среди нас.Заранее спасибо.У меня есть облачный сервис, который я буду предлагать, и, очень упрощенно, он состоит из довольно простого веб-интерфейса, где пользователи загружают / поддерживают несколько файлов в сервис, затем происходит довольно интенсивная обработка БД, а затем некоторые новые файлы передаются обратно вклиент.В настоящее время он написан на MS .net, абсолютно бесполезен, это довольно простой код и SQL, и он может быть выполнен практически на любом языке.Так что я очень гибок в отношении того, с какой платформой я работаю.Изначально я думал, что php / mysql будет отлично работать, но кажется, что такие сервисы с платой за то, что вы используете, такие как google app engine, гораздо более эффективны, чем хостинг на выделенных серверах.Это также еще одна особенность этого сервиса: он простаивает, вероятно, 99% дня, но когда его бьют, во время обработки он запускает сервер на несколько минут, а затем по существу возвращается в спящий режим.У меня больше опыта в java / C #, чем в каком-либо другом, поэтому я начал смотреть на движок приложений Google сегодня, думая, что java будет подходить.Я не против изучения Python, это также выглядит довольно просто, так что мои вопросы:
1) Я работал над некоторыми учебными пособиями по GAE (java), и похоже, что jsp - это веб-технология, которую они используют.использовать.В прошлом я делал jsp, и мне это было удобно, потом я понял, что последний раз, когда я использовал jsp, было около 10 лет назад, и я точно не вижу много .jsp в эти дни.Я полагаю, что в последние несколько лет php как-то завладел сетью, и я не решаюсь сделать выбор в пользу jsp, если он выходит или у него есть негативы.Мне любопытно, что все думают об этом.
2) Если я пошел по пути Python, есть ли соответствующий веб-технологии для Python, как php / jsp / asp?
3Я не обязательно нуждаюсь в реляционной БД, но это было бы плюсом, так как я очень комфортно с sql.Является ли большой стол достойной альтернативой?
4) Учитывая архитектуру, файлы, загружаемые и отправляемые обратно клиенту, какие-либо ошибки с GAE, которые кому-нибудь выпадут?
Опять же, я ценюсовет, и я пытаюсь найти лучший способ пойти сюда, бюджет для этого совсем не огромен.