Die Art und Weise sehe ich es, auch dies ist nur meine Perspektive (die einzige Person, die eine bestätigte Antwort geben kann, ist DHH :)),
Wenn ich sehe, wie Action*
ActionPack
(ActionView
und ActionController
sind Die beiden Hauptkomponenten ActionPack
) oder ActionMailer
gehören zu einer Aktion, die innerhalb der Rails-Anwendung ausgeführt wird, sei es eine Controller-spezifische Aktion oder das Anzeigen einer bestimmten Ansicht oder sogar das Senden einer E-Mail. Also, Action
scheint präzise Präfix hier, da diese Pakete bedeuten, etwas zu tun.
Wenn ich sehe, wie Active*
ActiveRecord
, ActiveSupport
oder ActiveModel
usw., es bezieht sich irgendwie einige nützliche Funktionen für Ihre Rails-Anwendungen Business-Logik, es Art von Hilfsmethoden oder ORM Unterstützung zu bieten wie Add-ons die Rails-Anwendung Entwicklung zu erleichtern .
Hoffe, mehr interessante Antworten zu dieser Frage zu sehen. Hier können wir mit der Analyse beginnen.
Active nach dem Active Record (Martin Fowler PEAA) benannt wurde unterstützt, http: //en.wikipedia.org/wiki/Active_record_pattern –
Ja, das ist die eine Sache, die ich kenne. Aber was ist mit den anderen? :) –
Ja, ich auch. Gute Frage. :) –