I''ve read everything I can read about rails engine. I think I have a fair amount of idea of what it does, but I still can''t draw my conclusion whether it''s safe to use the rails engine. Like everyone else, I''m planning to create the next big thing (myspace2, or youtube2). just for pete''s sake, say this next big thing will do everything under the sky, social networking, photo sharing, blogging, wiki, etc. I can program it in 1 of 3 ways: 1. giant rails app does everything. 2. use rails engine, so social net, photo, blogging, each will be an engine. so 1 app, multi engines. 3. create separate rails app for each, so if i want social net, photo share, blog, then that''s 3 rails app. and use one central logging system like how google account works. as I''ve read, rails engine is fairly new and changing, so is rails. So if I choose the rails engine road, will my app work down the road? eg, like when rails 1.2 comes out? I''m in no position to debug either rails or engine''s internal. which way would you do? thanks. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
WuyaSea Operator wrote:> I''ve read everything I can read about rails engine. I think I have a > fair amount of idea of what it does, but I still can''t draw my > conclusion whether it''s safe to use the rails engine. > > Like everyone else, I''m planning to create the next big thing > (myspace2, or youtube2). just for pete''s sake, say this next big thing > will do everything under the sky, social networking, photo sharing, > blogging, wiki, etc. I can program it in 1 of 3 ways: > > 1. giant rails app does everything. > 2. use rails engine, so social net, photo, blogging, each will be an > engine. so 1 app, multi engines. > 3. create separate rails app for each, so if i want social net, photo > share, blog, then that''s 3 rails app. and use one central logging > system like how google account works. > > as I''ve read, rails engine is fairly new and changing, so is rails. So > if I choose the rails engine road, will my app work down the road? eg, > like when rails 1.2 comes out? I''m in no position to debug either rails > or engine''s internal. > > which way would you do? > > thanks.lol. LMfAO this is hilarous. tells us how much u kno --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On 11/11/06, jo <downwiz2-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > WuyaSea Operator wrote: > > as I''ve read, rails engine is fairly new and changing, so is rails. So > > if I choose the rails engine road, will my app work down the road? eg, > > like when rails 1.2 comes out? I''m in no position to debug either rails > > or engine''s internal. > > lol. LMfAO this is hilarous. > > tells us how much u knowow, jo. real constructive. instead of mocking, why don''t you help by giving him a tip? and if you don''t want to give a tip point him towards a link, or even keywords he can use in google. -- Austin Govella Thinking & Making: IA, UX, and IxD http://thinkingandmaking.com austin.govella-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
jo wrote:> lol. LMfAO this is hilarous. > > tells us how much u knoI have just one question for you, Jo. Do you, by chance, spend all your time in your parents'' basement playing online games, except when you''re grounded? Why do I ask? No reason. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
> 1. giant rails app does everything. > 2. use rails engine, so social net, photo, blogging, each will be an > engine. so 1 app, multi engines. > 3. create separate rails app for each, so if i want social net, photo > share, blog, then that''s 3 rails app. and use one central logging > system like how google account works.Meanwhile - to address the actual question, while engines might not always be such a great way to distribute *general purpose* code, they seem to be to be a perfectly good way to create vertical slices in a special purpose app, as in 2. above. Anyone have any (constructive, helpful) thoughts? =vg -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
I like em But im interested in what all the concern is about their use -----Original Message----- From: rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org [mailto:rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org] On Behalf Of Victor Grey Sent: Saturday, November 11, 2006 7:57 PM To: rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Subject: [Rails] Re: is it safe to use rails engine?> 1. giant rails app does everything. > 2. use rails engine, so social net, photo, blogging, each will be an > engine. so 1 app, multi engines. > 3. create separate rails app for each, so if i want social net, photo > share, blog, then that''s 3 rails app. and use one central logging > system like how google account works.Meanwhile - to address the actual question, while engines might not always be such a great way to distribute *general purpose* code, they seem to be to be a perfectly good way to create vertical slices in a special purpose app, as in 2. above. Anyone have any (constructive, helpful) thoughts? =vg -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
DHH isn''t (or wasn''t?) a big fan of engines: http://weblog.rubyonrails.com/2005/11/11/why-engines-and-components-are-not-evil-but-distracting/ Also the core team doesn''t seem to worry much about breaking them since they use non-public Rails API methods. To the OP I think the 3rd option is your best bet. The functionality you describe is easily categorized into separate web applications. On 11/11/06, Clayton Cottingham <dr.frog-fVOoFLC7IWo@public.gmane.org> wrote:> > > I like em > > But im interested in what all the concern is about their use > > > > -----Original Message----- > From: rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > [mailto:rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org] On Behalf Of Victor Grey > Sent: Saturday, November 11, 2006 7:57 PM > To: rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > Subject: [Rails] Re: is it safe to use rails engine? > > > > 1. giant rails app does everything. > > 2. use rails engine, so social net, photo, blogging, each will be an > > engine. so 1 app, multi engines. > > 3. create separate rails app for each, so if i want social net, photo > > share, blog, then that''s 3 rails app. and use one central logging > > system like how google account works. > > Meanwhile - to address the actual question, while engines might not > always be such a great way to distribute *general purpose* code, they > seem to be to be a perfectly good way to create vertical slices in a > special purpose app, as in 2. above. > > Anyone have any (constructive, helpful) thoughts? > > =vg > > -- > Posted via http://www.ruby-forum.com/. > > > > > > > >-- Thanks, -Steve http://www.stevelongdo.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
I haven''t used engines myself, but to decide between 1 and 3 would, imho, depend on how interconnected you want your various pieces to be. Google''s applications are fairly decoupled and handled by different teams of developers. Each team simply needs to know how to utilize the central log-in API. Myspace, on the other hand, is very interconnected: blogs are tied to profiles which can be tied together in groups, events, etc. With so many touch-points, it makes more sense to handle them under one application roof. And then there''s everything in between. Good luck! On Nov 10, 7:16 pm, "WuyaSea Operator" <wuya...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> I''ve read everything I can read about rails engine. I think I have a > fair amount of idea of what it does, but I still can''t draw my > conclusion whether it''s safe to use the rails engine. > > Like everyone else, I''m planning to create the next big thing > (myspace2, or youtube2). just for pete''s sake, say this next big thing > will do everything under the sky, social networking, photo sharing, > blogging, wiki, etc. I can program it in 1 of 3 ways: > > 1. giant rails app does everything. > 2. use rails engine, so social net, photo, blogging, each will be an > engine. so 1 app, multi engines. > 3. create separate rails app for each, so if i want social net, photo > share, blog, then that''s 3 rails app. and use one central logging > system like how google account works. > > as I''ve read, rails engine is fairly new and changing, so is rails. So > if I choose the rails engine road, will my app work down the road? eg, > like when rails 1.2 comes out? I''m in no position to debug either rails > or engine''s internal. > > which way would you do? > > thanks.--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
with all your comments, i''m more leaning towards the 3rd option now. thanks all. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---