现实世界中的复杂 Rails 应用程序?

发布于 2024-10-03 04:29:01 字数 1539 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

美人如玉 2024-10-10 04:29:01

还有很多复杂的项目你也可以看看。

例如:

diaspora (RoR 3) 社交网络

Spree (RoR 3) 电子商务解决方案

Redmine (RoR 2.3) a项目管理 Web 应用程序

……等等……

但是,正如 Fábio Batista 所说,“我可以有把握地认为,仅仅通过阅读其他人的代码,我从未真正学到任何东西……亲自动手是最好的学习方式任何事物。”。

所以我的建议是遵循教程(Ruby on Rails 指南Ruby on Rails 教程)和截屏视频 ( Railscast 作者:Ryan Bates、RubyPulse教我编程) 学习 Ruby 元编程 (元编程Ruby 书),研究一些结构良好的 gem(例如 devise)并编写代码;)

There are a lot of complex projects you can take a look too.

Like:

diaspora (RoR 3) a social netwok

Spree (RoR 3) an e-commerce solution

Redmine (RoR 2.3) a project management web application

... and so on ...

but, as Fábio Batista said, "I can safely assume that I never really learned anything by just reading other people's code... Getting your hands dirty is the best way to learn anything.".

So my advice is to follow tutorials (Ruby on Rails Guides and Ruby on Rails Tutorial) and screencasts (Railscast by Ryan Bates, RubyPulse and Teach Me To Code) learn Ruby metaprogramming (Metaprogramming Ruby book), look into some well structured gems (like devise) and write code ;)

心清如水 2024-10-10 04:29:01

church.io 应用程序似乎充满了 Rails 的优点,但仍然相当简单。

The church.io app seems full of Rails goodness yet is still decently simple.

情绪操控生活 2024-10-10 04:29:01

查看 http://www.opensourcerails.com/ 上的所有开源 Rails 应用程序。我相信您会找到您想要的东西。

更新:请参阅 RefineryCMS 例如,对于 Rails 3 应用程序: http://www.opensourcerails.com/项目/340847-RefineryCMS

Have a look at all the open source rails applications on http://www.opensourcerails.com/. I'm sure you'll find what you're looking for.

Update : see RefineryCMS for example, for a Rails 3 application : http://www.opensourcerails.com/projects/340847-RefineryCMS

中二柚 2024-10-10 04:29:01

我认为在网络上找到这种代码有点困难,不仅适用于 Ruby,而且适用于任何语言。我目前正在编写 2 个业务密集型 Rails 应用程序,但它们不是开源的。

我在学习时做的一件事是开始使用 Rails 重写我过去编写的应用程序(主要是 C#)...这样您将拥有“真正的”业务需求来处理,并体验该平台。

我从事编程工作已经有 12 年了,我可以有把握地认为,仅仅通过阅读别人的代码,我从来没有真正学到任何东西……亲自动手是学习任何东西的最好方法。

I think it's kinda hard to find that kind of code on the web, not just for Ruby but any language. I'm currently writing 2 business-heavy Rails applications, but they are not open-source.

One thing I did while learning was to start rewriting apps I wrote on the past (C# mainly) using Rails... This way you'll have "real" business requirements to work with, and will get a taste of the platform.

I work with programming for 12 years now, and I can safely assume that I never really learned anything by just reading other people's code... Getting your hands dirty is the best way to learn anything.

弄潮 2024-10-10 04:29:01

我不了解你,但我一直认为电子商务应用程序很复杂,因为里面有信用卡交易。我需要几年甚至几个月的时间才能把它做好。如果您像我一样,那么也许您会对 spree 感兴趣。

I don't know about you, but I always think that e-commerce apps are complex as there is credit card transaction in it. It would take me years if not months to get it right. If you are like me, then maybe you would be interested to see spree.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文