Rails Engines dla RoR 2.0
Posted by Jarosław Zabiełło Wed, 12 Dec 2007 10:23:00 GMT
Jak wiadomo jedną ze słabości Ruby on Rails są słabe możliwości komponentyzacji aplikacji. Pierwotne components (z powodu beznadziejnej implementacji i wydajności) zostały porzucone i nie zaoferowano nic w zamian. Tą lukę wypełnia zewnętrzny plugin – Rails Engines.
Rails Engines działa jak system pluginów z dołączonym widokiem. Można je zatem używać jako odpowiednik komponentów. Aplikację można podzielić na mniejsze klocki do wielokrotnego wykorzystania (np. w innym projekcie).
Wraz z wyjściem Rails 2.0 pojawił się jednak problem braku kompatybilności wielu pluginów (z tym włącznie). Na szczęście właśnie wydano Rails Engines v2.0 który jest zgodna z RoR 2.0 i zapełnia jakoś tą lukę. Może nie jest to tak eleganckie jak Parts w (konkurencyjnym wobec Rails) frameworku Merb, albo Mako w pythonowym Pylons, ale jest chociaż cokolwiek.


Kanały IRC![[Dilber w Onecie]](/images/larry.png)


ciekawi mnie kiedy snippety pod jEdita zostaną uaktualnione
Chodzi ci o SuperAbbrevs’y? Nie możesz sobie ich sam według własnego widzimisie rozwijać i dodawać?
A samo Merb? Pracowałeś na tym?