RoR на GAE?

Поскольку Google App Engine скоро будет полностью поддерживать Java:

Можно ли запустить Ruby on Rails на Google App Engine? Или ограничения, налагаемые средой выполнения AppEngine, повлияют на реализацию JRuby?

А как насчет других языков, таких как Groovy, Clojure, Scheme?

Есть ли какие-либо усилия по поддержке .net и C# в JVM?? Я думаю, что это создаст СЛЕДУЮЩИЙ уровень в веб-разработке.


person John    schedule 15.04.2009    source источник


Ответы (4)


Это уже возможно. Это не идеально, но я бы ожидал быстрого улучшения.

Больше информации:

person jsight    schedule 15.04.2009

Похоже, что план состоит в том, чтобы в конечном итоге поддерживать эти технологии.

http://googleappengine.blogspot.com/2009/04/sericious-this-time-new-language-on-app.html

Если вы можете использовать новые технологии с GAE для достижения желаемого, я думаю, это будет в вашу пользу.

person MStodd    schedule 15.04.2009

Насколько я знаю, GAE планирует поддерживать JRuby on Rails.

.NET и C# уже имеют свою собственную виртуальную машину и могут работать под Linux через Mono... если вы достигли точки, когда вам нужен низкоуровневый язык на JVM (C#), просто используйте Java, и если вы хотите чтобы использовать .NET, вам лучше остаться в мире Microsoft.

person Don Werve    schedule 15.04.2009
comment
Итак, как вы думаете, не будет C#@GEA (по крайней мере, не через JVM). Это позор, не так ли? - person John; 15.04.2009
comment
Не через JVM, но они могли бы легко использовать Mono, что имело бы гораздо больше смысла с инженерной точки зрения. - person Don Werve; 15.04.2009
comment
Меня бы совсем не шокировало, если бы mainsoft разработала решение для C# на GAE (используя много кода Mono). - person jsight; 15.04.2009

JRuby уже поддерживается, поскольку GAE/Java поддерживает любой язык JRE. Основная трудность, которую пользователи могут преодолеть, не требуя поддержки Google, заключается в том, чтобы заставить ActiveRecord работать с API-интерфейсами хранилища данных Google.

К сожалению, я не знаком с Ruby, поэтому не могу сказать, насколько это сложно. Я уверен, что есть люди, которые уже работают над этим.

person Nick Johnson    schedule 03.05.2009