BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

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

Conteúdo educacional

BT