Hi, I noticed on a couple of sites and blogs that Twitter is one of the major websites coded in rails (though I learnt they''re switching to scala). I''m currently learning ruby as a beginner to later carry on to Ruby on Rails with the sole aim of developing a website similar to twitter...(the project is a bit complex than twitter(P.S. and better) but already structured). What I want to find out is if I can build and complete the whole project with only Ruby on Rails as the framework and obviously html/css as the design structure? I wouldn''t want to have a lot of languages going into the development of the project. By the way though, if anyone would like to find the project details and might be interested in lending a hand, please do email me at sasogeek-/E1597aS9LQAvxtiuMwx3w@public.gmane.org -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Hey Samuel,> though I learnt they''re switching to scalaThey''re not actually switching to Scala. They''re porting a large portion of their computational work to the JVM with Scala being one of the languages they use to power that. The web interface, last I checked, was still running on Rails :).> I''m currently learning ruby as a beginner to later carry on to Ruby on Rails with the sole aim of developing a website similar to twitter... the project is a bit complex than twitter and better.I''m glad you''re learning Ruby, and looking towards using Rails. I feel I should point out that any Twitter Clone (and there have been many, like RStatus) really can only "beat" Twitter by becoming bigger. That''s harder than simply writing a few thousand lines of code (which they''ve done as well).> What I want to find out is if I can build and complete the whole project with only Ruby on Rails as the framework and obviously html/css as the design structure?To answer your real question: Yes, in fact Twitter did it themselves! You''ve even got the advantage of having a more mature Rails. That said the reason they''re replacing large portions of the process with Java related architecture is because Twitter handles *a massive amount of data*. It requires quite a lot of power to handle the kind of usage statistics they bring to the table. As a result they needed a language that was closer to the mettle, faster, and pretty stable under heavy loads. This isn''t to say that Ruby *or* Rails are unstable, simply not as fast as Java. In the end you''ll have to become somewhat of a polyglot, or at least have friends who know languages that do things better than Ruby if you want to make a "better" Twitter. Keep on your path though, and remember that the Rails Hotline is a free and open source of (volunteered) help for Rails developers. Cheers On Thu, Sep 1, 2011 at 4:20 PM, Samuel Mensah <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Hi, > I noticed on a couple of sites and blogs that Twitter is one of the > major websites coded in rails (though I learnt they''re switching to > scala). I''m currently learning ruby as a beginner to later carry on to > Ruby on Rails with the sole aim of developing a website similar to > twitter...(the project is a bit complex than twitter(P.S. and better) > but already structured). What I want to find out is if I can build and > complete the whole project with only Ruby on Rails as the framework and > obviously html/css as the design structure? I wouldn''t want to have a > lot of languages going into the development of the project. > > By the way though, if anyone would like to find the project details and > might be interested in lending a hand, please do email me at > sasogeek-/E1597aS9LQAvxtiuMwx3w@public.gmane.org > > -- > 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- Kurtis Rainbolt-Greene: title: "Hacker, Designer, Author, & Father" address: "718 Mill Street, Springfield, OR 97477" phone: "(202) 643-2263" -- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
On Thu, Sep 1, 2011 at 9:56 PM, Kurtis Rainbolt-Greene < kurtisrainboltgreene-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hey Samuel, > > > > though I learnt they''re switching to scala > > They''re not actually switching to Scala. They''re porting a large > portion of their computational work to the JVM with Scala being one of > the languages they use to power that. > The web interface, last I checked, was still running on Rails :). > > > I''m currently learning ruby as a beginner to later carry on to Ruby on > Rails with the sole aim of developing a website similar to twitter... the > project is a bit complex than twitter and better. >Bottom line: until you are getting millions of hits, dont worry about it. If you reach that point you will have to optimize regardless of language and framework -- which may mean all kinds of creative things, but you will never know what they are before you get there. Rails is a great place, if you master it and its conventions you have a toolset to deal with less organized and structured frameworks.> > I''m glad you''re learning Ruby, and looking towards using Rails. I feel > I should point out that any Twitter Clone (and there have been many, > like RStatus) really can only "beat" Twitter by becoming bigger. > That''s harder than simply writing a few thousand lines of code (which > they''ve done as well). > > > What I want to find out is if I can build and complete the whole project > with only Ruby on Rails as the framework and obviously html/css as the > design structure? > > To answer your real question: Yes, in fact Twitter did it themselves! > You''ve even got the advantage of having a more mature Rails. That said > the reason they''re replacing large portions of the process with Java > related architecture is because Twitter handles *a massive amount of > data*. It requires quite a lot of power to handle the kind of usage > statistics they bring to the table. As a result they needed a language > that was closer to the mettle, faster, and pretty stable under heavy > loads. This isn''t to say that Ruby *or* Rails are unstable, simply not > as fast as Java. > > In the end you''ll have to become somewhat of a polyglot, or at least > have friends who know languages that do things better than Ruby if you > want to make a "better" Twitter. > > Keep on your path though, and remember that the Rails Hotline is a > free and open source of (volunteered) help for Rails developers. > > Cheers > > On Thu, Sep 1, 2011 at 4:20 PM, Samuel Mensah <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> > wrote: > > Hi, > > I noticed on a couple of sites and blogs that Twitter is one of the > > major websites coded in rails (though I learnt they''re switching to > > scala). I''m currently learning ruby as a beginner to later carry on to > > Ruby on Rails with the sole aim of developing a website similar to > > twitter...(the project is a bit complex than twitter(P.S. and better) > > but already structured). What I want to find out is if I can build and > > complete the whole project with only Ruby on Rails as the framework and > > obviously html/css as the design structure? I wouldn''t want to have a > > lot of languages going into the development of the project. > > > > By the way though, if anyone would like to find the project details and > > might be interested in lending a hand, please do email me at > > sasogeek-/E1597aS9LQAvxtiuMwx3w@public.gmane.org > > > > -- > > 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > > > > > > > -- > Kurtis Rainbolt-Greene: > title: "Hacker, Designer, Author, & Father" > address: "718 Mill Street, Springfield, OR 97477" > phone: "(202) 643-2263" > > -- > 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- 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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.