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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Rails 3 : Vaporware To Awesome

65 点作者 r11t超过 15 年前

14 条评论

gfodor超过 15 年前
Looks really cool. It's definitely <i>not</i> cool though that Yehuda's keeps saying things like "Sinatra has failed because...", and "because Prototype sucks..." and so on. I'm only half way through the video, but it really bothers me when smart software developers disparage other open source projects that came before the latest shiny framework or tool. <i>Especially</i> when it's to brag about whatever project it is that they're currently working on. It's childish, rude, and basically makes you look like a dick no matter how whiz bang cool or better what you're currently working on actually is.<p>Some day, Rails 3.0 will be old news and I'm sure he won't appreciate it when some young kid gets on stage saying "Rails 3.0 sucked, how could they have been so stupid?! Look how much better <i>my</i> code is!"<p>Give credit where credit is due -- and remember we all stand on the shoulders of giants, show a little respect, eh?
评论 #977825 未加载
评论 #977604 未加载
评论 #977700 未加载
tortilla超过 15 年前
Video: <a href="http://sdruby.org/video/075_rails3.m4v" rel="nofollow">http://sdruby.org/video/075_rails3.m4v</a> (366 MB)
评论 #977464 未加载
评论 #977719 未加载
fizx超过 15 年前
The thing that excites me most is that Rails is moving to jQuery with "unobtrusive javascript" for all of the ajax helpers. Currently, its Prototype with inline spaghetti code.
ilaksh超过 15 年前
Rails 3 is waayy faster and better then. Rails in general is great. Its really got the abstraction thing and taking into consideration crazy things like developments in software engineering practices and programming languages.<p>Having said that, I don't really know much about Rails. This comment is not about Rails. I just have to tell people because I keep thinking about something and almost no one seems to get it and realistically I am probably never going to follow through with it so if I can't communicate this idea it might not go anywhere. And with all of the positive progressive things Rails developers are doing, maybe, just maybe someone reading this will get what I am talking about.<p>Basically, I keep thinking, especially just now when I was looking at that Rails code in his slides, the way everything is so well abstracted and so _structured_, and how he keeps going to the model with the circles connecting, and how we keep repeating keywords all over the place, and how no one ever wants to look at unsyntaxhighlighted code anymore, I have to say _again_, one-dimensional non-interactive (or two dimensional if you insist on calling it that) textual representations of software are outdated and unnecessary now.<p>Sure, we do still have to type a lot of text in, and I am not trying to throw out my keyboard, or stop thinking or something. But there just really isn't any reason we have to be limited to text on a daily basis anymore. People just have a cognitive bias towards the status quo which is preventing them from taking the step to add a layer of two-dimensional widgets or something over the code. I am talking about code generating widgets, or intentional software, or a generic interactive graphical representation for function calls, control flow, model development. Things like that.<p>Because basically a lot of code, even the things that involve a lot of abstractions with embedded textual mini-languages in them, are mostly mapping from one thing to another. Doing transformations on structures. Code-completion is a start, but what we really want are more useful iteractions with the models and algorithms. The way forward is things like code generation, projectional editing, live coding, dynamic evaluation and representation (widgets) etc. Anything that provides more interactivity to the software development process is where we should be going.<p>And the next big step is to get out of the limitation of using textual code as the default editing level. Often times we are basically configuring/connecting functions/components, editing models, or using text to generate two dimensional features like tables/grids, UI forms, sometimes mathematical functions, or dynamic systems that we really need to interact with at runtime with dynamic graphical editors to manipulate and comprehend properly. So we should start on the two-dimensional, graphical level. Also, downloading open source projects whose claim to fame is completeness and ease of integration and then reading documentation which amounts to what commands to enter on the command line and then cutting and pasting and editing configuration text files in terminal windows is not cutting it anymore. There are these things called (graphical?) components. We can accomplish this with things like projectional editors, or even more simply by interacting with widgets that generate code. And yes, I know what LabView is, and no, that tool and other attempts at visual programming systems haven't proven anything. Its just hard to get these types of tools to be as generic as text-only systems, especially fully integrating keyboard and text use, AND, the number one hindrance, I believe, is status quo bias like loss aversion.
评论 #978268 未加载
评论 #977933 未加载
评论 #979822 未加载
评论 #978080 未加载
评论 #977803 未加载
chriseppstein超过 15 年前
Looks like an awesome web framework. Rails blew my mind when I first learned it, but over the course of the last two years the various warts and inconsistencies have become apparent.<p>I look forward to learning this new web framework that is also called ruby on rails ;-)
评论 #977566 未加载
SlyShy超过 15 年前
I have to say, this looks like a major step up. The performance benchmarks are very impressive on their own, so that Rails 3 is also more flexible and easy to configure is great.
tptacek超过 15 年前
Are these benchmarks for real? Is there a 1.8.6 vs 1.9 thing happening here?
评论 #978595 未加载
评论 #977556 未加载
cmelbye超过 15 年前
Rails 3 is going to be so cool. It looks like they're expanding on the features relating to Rack, which is going to open so many possibilities. Kudos to the Rails team!
mrinterweb超过 15 年前
Am I the only one who perceives minimal value from slideshare. Without context, slides are pretty useless. I'm not saying Yehuda's presentation wasn't good. I did not see his presentation. I am saying, the slides have little value without an explanation of the slides.
eob超过 15 年前
Every year I have this realization that I need to put a week aside and re-lean Rails because it changes so fast. But I'll take that any time over a framework that just atrophies.
DarthMark超过 15 年前
So if you're new to rails, is it better to learn rails 2.x and move to 3.0 later, or to just learn 3.0 now?
评论 #980678 未加载
riso超过 15 年前
I have always liked how Merb was structured. With Rails 3 is there any reason to use Merb for new projects?
评论 #978138 未加载
ilaksh超过 15 年前
When is Rails 3 going to be released and where do I download the current (unstable?) Rails 3 version?
评论 #977659 未加载
rykov超过 15 年前
Most excited about the new router - doing subdomain and custom domain support is a hack in Rails 2.3