Какую среду Java вы бы использовали с Google App Engine? - PullRequest
10 голосов
/ 18 апреля 2009

Прошло много времени с тех пор, как я создал какой-либо веб-сайт с Java, и мне интересно, какие варианты фреймворков существуют для Google App Engine.

Какую структуру вы бы предложили для тех, у кого нет реальных предпочтений?

Мне нравится Ruby On Rails, я вхожу в Django, и мне тоже нравится. Профессионально я являюсь разработчиком ASP.NET, поэтому у меня больше всего с этим опыта, но я стремлюсь расширить свои возможности в других технологиях и шаблонах.

Было бы неплохо иметь больше опыта работы с MVC.

спасибо, Mark

Ответы [ 5 ]

6 голосов
/ 18 апреля 2009

Работает Spring Framework , хотя вы должны убедиться, что регистрация общего ресурса не называется commons-logging-1.1.1.jar (как было в соглашениях maven, Google предоставляет банку с это же имя и есть проблемы с загрузкой классов в результате). Итак, Spring WebMVC подтвержден для работы - что повышает вероятность того, что его родной проект Spring Webflow будет работать - хотя я не могу сказать, что мне действительно нравится, когда Webflow 2 полностью отличается от Webflow 1.

Кроме того, мне еще предстоит найти среду, которая действительно включает в себя понятие «сохранения и продолжения» - пользователям часто нравится это делать, и Webflow 2 действительно пытается сделать программирование настолько сложным, насколько это возможно, если вы используете его постоянство. контекст внутри самих потоков.

3 голосов
/ 18 апреля 2009

Wicket работает на App Engine, вам просто нужно сделать несколько изменений в конфигурации .

0 голосов
/ 16 марта 2011

Попробуйте ItsNat, подробнее .

0 голосов
/ 13 сентября 2010

У меня были различные опыты с Ваадин на GAE. Некоторые приложения работают почти так же быстро, как и с localhost, но иногда задержка бывает странной. Вероятно, зависит от того, на каком сервере географически развернуто ваше приложение.

0 голосов
/ 18 апреля 2009

Не используйте его по одной простой причине - блокировка поставщика.

  • Что произойдет, если услуга не удовлетворит вас?
  • Что произойдет, если вы сможете получить более выгодную сделку (хостинг на Java) где-нибудь еще?
  • Что если вы хотите продать свой продукт - где ваша платформа?
  • Что произойдет, если Google решит, что App Engine не стоит их усилий и закроет его?
    • В качестве дополнительного примечания у Google есть и закроет убыточные сервисы. Простой поиск покажет много, особенно в эти трудные времена.
  • Вас интересует блокировка продавца?

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

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