Unterschied zwischen plugins und Ruby-gems?
Was ist der Unterschied zwischen plugins und gems? Was sind die verschiedenen Verwendungen von jedem? Wo und warum würden Sie einen über den anderen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gem
Rails selbst ist ein Juwel.
Können wir installieren,aktualisieren und Abfragen der gem-version.Wenn man verwendet ein tool wie mein GemInstaller, kann man leicht automatisieren die installation und das laden von RubyGems mit einer einfachen config-Datei.
Plugin
Gem vs Plugins
in der vendor/gems/- Verzeichnis.
Die gem-Versionen von rspec, sind diejenigen, die bestimmt sind für den täglichen Gebrauch. Man sollte mit denen, es sei denn, Sie unterstützen eine Rails-Anwendung in der 1.2.x-Familie oder früher.
Oft gibt es weniger Probleme mit Plugins im Zusammenhang mit Inkompatibilität, die sich in Bezug auf software-Versionen unter den verteilten team.
Gems installiert werden, die auf der system-Ebene, während plugins installiert werden, die auf der Anwendungsebene. Das bedeutet, dass, wenn zwei oder mehr apps sind auf dem gleichen server ausgeführt, können Sie Steine, aber jeder seine eigenen plugins. Jetzt werde ich schlage vor, Sie verwenden Edelsteine, wie Sie sind leichter zu pflegen als die Skalierung von Applikationen.