BT

Início Notícias JRuby Roundup: DataMapper Adapter para DataStore e Reggae no Google App Engine

JRuby Roundup: DataMapper Adapter para DataStore e Reggae no Google App Engine

Favoritos

Após o anúncio do suporte a Java no Google App Engine, foi mostrado que o JRuby funciona no GAE.  Há limitações, no entanto e Nick Sieger lista algumas das limitações; Alguns exemplos são:

- Sem suporte ao RMagick/ImageScience/attachment_fu. Nem mesmo ImageVoodoo (nem javax.image APIs). O Google possui sua próprio API para manipulação de imagens. [..]
- limite de 1000 arquivos por aplicação. Como solução para isso, eu coloquei todos os gem do Rails em um jar quando fazendo o deploy de uma aplicação Rails.

Tom Enebo recentemente postou no twitter sobre adição do suporte ao image_vodoo no GAE.  Nick também aponta a aplicação JRuby que ele publicou no GAE.

Fazer o deploy de uma aplicação JRuby ainda não é totalmente automatizado, mas algumas ferramentas já funcionam. Uma é o reggae, que ajuda no deploy de aplicações Rack no GAE.

Finalmente, enquanto o JRuby funciona amplamente no GAE, algumas bibliotecas populares não funcionam; O maior exemplo é o ActiveRecord, porque o Google só oferece seu próprio DataStore, que não é relacional.
No entanto, outro ORM já é suportado no DataStore do Google: DataMapper. Genki Takiuchi criou o dm-datastore-adapter, que permite usar o DataStore com o DataMapper. Atualmente, poucas opções de query são suportadas com o DataStore.

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.