2010-12-01 25 views
4

Est-il possible d'utiliser ActiveRecord pour le stockage et la requête dans une application MacRuby Cocoa?MacRuby - ActiveRecord pour le stockage?

Si oui, y a-t-il des ressources qui montrent comment?

Y a-t-il une raison quelconque pour laquelle ActiveRecord ne devrait pas être utilisé?

Répondre

2

Oui, c'est. C'est une bibliothèque Ruby, vous pouvez l'utiliser sans aucun problème.

Cependant, ActiveRecord est une bibliothèque assez énorme. Vous pourriez ne pas avoir besoin de toutes ses fonctionnalités. Si vous devez simplement vous connecter à une base de données et effectuer des opérations, je vous encourage fortement à essayer le Sequel gem.

+0

les séquences sont intéressantes! Connaissez-vous des avantages ou des inconvénients en utilisant Sequal sur les données de base? – Vegar

+0

J'ai quelques problèmes avec suite: http://stackoverflow.com/questions/4339601/macruby-error-when-using-sequel – Vegar

+0

Désolé, je ne savais pas que Sequel avait une telle incompatibilité. Vous pouvez aussi essayer DataMapper. Si vous n'avez pas vraiment besoin de vous connecter à une base de données externe mais à un stockage persistant local, Core Data est également une excellente solution. –