2010-08-23 3 views
1

Je suis en train d'écrire mon premier projet Gem for a Rails, et en cherchant des informations détaillées sur ce sujet, je n'ai rien trouvé du tout. Je ne cherche pas "comment construire une gemme", mais un guide de développeur ou une ressource pertinente sur le sujet (programmation distribuée avec Ruby et ainsi de suite).Ressources approfondies de développement Ruby Gem (livre, vidéo, sites)

Je m'attends à ce que quelqu'un ait un bon matériel de référence?

Merci d'avance.

Répondre

1

Les rubis ne sont pas liés à la programmation distribuée.

Pouvez-vous s'il vous plaît fournir plus de détails sur ce que vous recherchez, si vous ne posez pas une question en double? Des questions connexes dans Stack Overflow comprennent:

(je sais que cela est plus un commentaire qu'une réponse, mais il est trop grand pour entrer dans la section des commentaires)

+0

Merci, vraiment ce que je voulais, c'est sur les meilleures pratiques et la connaissance du code pur rubis. Je cherchais à approfondir le codage d'une gemme, pas seulement en la construisant (modèles, bonnes pratiques, etc.) mais j'ai trouvé que ma question était très triviale maintenant. Je pense que j'ai répondu à ma question. Merci. – user428616

2

Je vous embêtez pas avec plus bijoutier. Bundler vous donne la plupart des outils dont vous avez besoin, y compris une commande initiale de générateur de gemme bundle gem GEMNAME (à partir de Bundler 1.0.0RC4) et les derniers rubygems vous permettent gem push pour la publication.

J'ai aussi commencé à jouer avec la construction de mes propres gemmes, le suivi de la feuille de route Bundler m'a beaucoup aidé.

Lire la gemspec ref pour comprendre ce qui est nécessaire de vous là-bas, et vraiment je viens train de regarder la source de beaucoup de pierres précieuses que je connais sont écrits par les développeurs de rubis de bonne réputation (ie. MongoId, Bundler etc)

Gardez aussi à l'esprit que la programmation distribuée n'a rien à voir avec Rubygems (bien que les gemmes puissent bien sûr faciliter cela). Oui, ces gemmes sont/peuvent être partagées/distribuées, mais le concept de «calcul distribué» est très différent de cela, à savoir partager les données et les fonctions de votre système entre plusieurs nœuds, serveurs, etc ... Puisque rubygems n'est qu'un moyen par lequel vous pourriez réaliser l'informatique distribuée, vous voudrez peut-être reformuler votre question si c'est ce qui vous préoccupe vraiment.

+0

Merci, vraiment ce que je voulais, c'est sur les meilleures pratiques et la connaissance du code rubis pur. Je pense avoir répondu à ma question. – user428616