TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Today Rails turns 10 years old

394 点作者 chancancode将近 11 年前

28 条评论

jaredcwhite将近 11 年前
At this point in time, Rails is basically the reason I have a career, get paid, and provide for my family. Sure, any programmer could say that about any framework&#x2F;language&#x2F;platform they use regularly I suppose, but in fact Rails is the first platform I&#x27;ve been able to leverage to get great jobs and work with great people. Before that, various combinations of WordPress and homegrown PHP code were my bread-and-butter but I also did projects in Java, Python, and others. (I still shutter when I remember what I had to go through to work in Java...)<p>I think the thing that was so amazing about Rails when it really got popular was that you could build almost any sort of web app you could imagine and everything would just make sense. The full-stack, the conventions, the fact it took much less time to get something working than its competitors...it was SO much easier to build stuff and stop reinventing the wheel.<p>I can&#x27;t tell you how many times in the PHP world I had to figure out how to write code to send hand-tuned SQL to the server just to do basic stuff. Obviously, these days you can do cool framework-y full-stack stuff in PHP as well, but in many respects that was a response to the rise of Rails. (Actually, I must admit, I built a PHP 5 framework somewhat inspired by Rails before I jumped onboard the bandwagon...what prompted that was Zend announcing their PHP 5 framework, at which point I figured I&#x27;d either drop my framework and go with Zend or...just go with Rails, learn Ruby, and stop fighting it. I&#x27;m so thankful I decided to do just that!)<p>So thank you Ruby, and Rails on your 10-year birthday. You have made this programmer a happy man.
评论 #8087736 未加载
评论 #8087166 未加载
评论 #8086276 未加载
评论 #8087945 未加载
Argorak将近 11 年前
I started learning Ruby for fun roughly 6 months before the first release of Rails. Although I rarely use Rails today (more because I rarely work on full-stack projects), it paved the way for a lot of the Ruby community today. That was a lucky coincidence, but I can draw a pretty direct line between Rails and me making a living off Ruby, running two conferences in the space and having met a lot of awesome people in the community.<p>Most people don&#x27;t realize how ground-breaking Rails was back then. It basically went against the common assumption that long up-front setup is just part of the project. I seriously had people complaining that they couldn&#x27;t bill as much on small projects if that became standard. The 15-minute blog might be a joke today, but back then, it was an awesome way of showing that Rails focused on making things quick to start (I don&#x27;t like to say easy, it never was).<p>I am also surprised on how much of the general concepts from the 0.x versions survived. Sure, things have gotten bigger and parts got replaced, but the general structure is still the same.<p>Thanks for all the effort and love!
评论 #8086474 未加载
100k将近 11 年前
If you&#x27;re interested in some of the milestones along the way and the context of web programming back in 2004 and 2005 when Rails came out, I made a timeline for my talk at RailsConf this year: <a href="http://www.recursion.org/looking-backward/" rel="nofollow">http:&#x2F;&#x2F;www.recursion.org&#x2F;looking-backward&#x2F;</a><p>It was fun to research all this stuff. It&#x27;s interesting to see how far back some of this stuff goes. For example, Rails gets much of its power from Ruby&#x27;s flexibility. Ruby is heavily inspired by Smalltalk. The first research version of Smalltalk came out in 1972! The MVC pattern was also first developed at PARC, back in 1978.
评论 #8086181 未加载
评论 #8086117 未加载
评论 #8087366 未加载
ascendantlogic将近 11 年前
It&#x27;s easy for people to bag on Rails because like anything, as time goes on things evolve and pain points are discovered, etc. But as someone old enough to remember writing Servlets + JSP + miles of XML configs, Rails was such a HUGE HUGE HUGE thing. I remember being so blown away by how fast and easy it was to stand up a new web app. We take that sort of thing for granted today but for those of us old enough to remember stuff like Spring and JEE 1.3, it was incredible.
评论 #8088586 未加载
tcopeland将近 11 年前
I remember going to RubyConf 2004 in Reston. DHH was there talking about Rails. I was sitting there with like 30 other people listening to him and thinking &quot;I dunno man, cgi.rb pretty much does the job for me&quot;. If I had been thinking straight I would have rewritten RubyForge in Rails and never looked back... oh well!
评论 #8086608 未加载
tobinharris将近 11 年前
Wow, I&#x27;m now 38 and recall falling in love with Rails at the age of 28. I was battling with .NET WebForms at the time, Rails was a breath of fresh air. Martin Fowler got me into Ruby about 6 months before Rails popped up. I still write Ruby + Rails almost every day.<p>Oddly, I&#x27;m starting to think Java might be the future of everything if it can shed it&#x27;s huge_config.xml + FactoryFactoryFactory obsession, which I believe is happening :)
评论 #8088400 未加载
评论 #8087610 未加载
评论 #8088450 未加载
julianozen将近 11 年前
Looking for Rails developers with 11 years experience
评论 #8086842 未加载
tortilla将近 11 年前
It would have been interesting to see HN&#x27;s reaction when Rails was introduced.<p>Show HN: Ruby on Rails (rubyonrails.org) 220 points by DHH 3 hours ago | flag | 312 comments
评论 #8087786 未加载
pavlov将近 11 年前
In web frameworks, &quot;MVC&quot; has come to mean something quite different than what it originally meant in desktop GUI frameworks like Smalltalk and Cocoa.<p>Was Rails the first framework to use this interpretation of MVC? Or did it come from somewhere else?
评论 #8086913 未加载
评论 #8086244 未加载
评论 #8087071 未加载
评论 #8087095 未加载
评论 #8086333 未加载
TenJack将近 11 年前
Here&#x27;s the first public commit: <a href="https://github.com/rails/rails/tree/db045dbbf60b53dbe013ef25554fd013baf88134" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;rails&#x2F;rails&#x2F;tree&#x2F;db045dbbf60b53dbe013ef25...</a>
Luyt将近 11 年前
If you&#x27;re interested in Rails, I transcribed an interview with DHH about many things, including Rails, which he had with Randal Schwartz on the FLOSS podcast:<p><a href="http://www.transcribed-interview.com/dhh-rails-david-heinemeier-hansson-interview-randal-schwartz-floss.html" rel="nofollow">http:&#x2F;&#x2F;www.transcribed-interview.com&#x2F;dhh-rails-david-heineme...</a><p><i>&quot;The architecture of Rails is that it&#x27;s going to be full stack. Which means this is not going to be just one piece and then you have to go out shopping for another ten pieces to build an web application. I wanted something more... you have the entire box. With Rails today, just using Rails and nothing else, you can build an awesome application from the bottom up. That meant including the database, the templating, the MVC structure, bla-bla-bla. The core reason of why I wanted to do this was because I wanted all the pieces to fit together just as well as an integrated Apple stack. Apple products were definitely a leading inspiration for the design of this.&quot;</i>
Bahamut将近 11 年前
It&#x27;s pretty amazing how much influence Rails has had on web development, even in ecosystems other than Ruby.<p>Personally I&#x27;ve found myself fighting Rails when trying to do things in it, but it is one of the tools I started out learning since the number and quality of tutorials out there seem vast. I too owe something to Rails for being of generally good quality.
justinweiss将近 11 年前
After a few years of Java and C# (especially in finance) I came really close to leaving the software industry altogether. Ruby, and then Rails, brought me back into it.<p>They returned the joy and excitement I felt when I first got that ASCII eye to blink from the 250 lines of BASIC I typed in from the back of a magazine.<p>And I&#x27;ve never been happier as a developer.
评论 #8088841 未加载
rco8786将近 11 年前
It&#x27;s fitting that the post above this is an app that started as Rails 1.0 and is currently at 4.1
jgalt212将近 11 年前
Good bless Rails. It turned developing professional web apps into a low headcount highly iterative process.<p>That being said, I don&#x27;t use Rails. I use Django, but we all owe a debt of gratitude for the path it illuminated.
davidw将近 11 年前
Rails really hit a sweet spot. It has the right culture and organization to attempt to not go too far off into spaghetti-code land, yet it&#x27;s also very much about getting things done in the real world rather than writing a bunch of boilerplate junk.<p>I started using it sometime in about 2005&#x2F;6 and am still very happy with it.
hazelnut将近 11 年前
Interesting to see Google Trends chart about Ruby on Rails: <a href="http://www.google.com/trends/explore#q=ruby%20on%20rails&amp;cmpt=q" rel="nofollow">http:&#x2F;&#x2F;www.google.com&#x2F;trends&#x2F;explore#q=ruby%20on%20rails&amp;cmp...</a><p>Sad to see it fading away. But to be honest ... I am not using it anymore.
评论 #8087192 未加载
arthurnn将近 11 年前
Hello Brazil. First post ever in a Rails app =) <a href="https://twitter.com/arthurnn/status/492715391362154497" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;arthurnn&#x2F;status&#x2F;492715391362154497</a>
评论 #8086433 未加载
jdwyah将近 11 年前
Man I feel old, but still Rails has aged fabulously. Just wrote a post last week about how Rails is still great. <a href="http://blog.forcerank.it/blog/post-natal-part-3-technology-decisions" rel="nofollow">http:&#x2F;&#x2F;blog.forcerank.it&#x2F;blog&#x2F;post-natal-part-3-technology-d...</a><p>I don&#x27;t know if it&#x27;s just me being an old man, but every time I see people fighting with grunt &#x2F; angular &#x2F; ember I think of dhh and his &quot;look at what I&#x27;m not doing&quot;.
mef将近 11 年前
Original release post <a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/107370" rel="nofollow">http:&#x2F;&#x2F;blade.nagaokaut.ac.jp&#x2F;cgi-bin&#x2F;scat.rb&#x2F;ruby&#x2F;ruby-talk&#x2F;...</a>
lowglow将近 11 年前
Rails is amazing. I wouldn&#x27;t use anything else for prototyping my system. Baked-in best practices and easy-to-use, there hasn&#x27;t been anything else that comes close imho.
评论 #8088668 未加载
kitwalker12将近 11 年前
damn...didn&#x27;t feel this old even when I turned 30.
评论 #8086533 未加载
nathancahill将近 11 年前
After 10 years, is it fast yet?<p><a href="http://www.isrubyfastyet.com/" rel="nofollow">http:&#x2F;&#x2F;www.isrubyfastyet.com&#x2F;</a>
评论 #8089008 未加载
sergiotapia将近 11 年前
Happy Birthday Rails, I make a living writing software and because of you I&#x27;m happy doing it!
rmrfrmrf将近 11 年前
* sheds tear * it&#x27;s almost old enough to be CEO!
justinzollars将近 11 年前
web development that doesn&#x27;t hurt! (cake)
ezmobius将近 11 年前
what up 10 years of rails.
guard-of-terra将近 11 年前
I suddently feel very very old. I do that a lot these days...
评论 #8086940 未加载