了解如何设计 Ruby on Rails 项目的架构?
我是一名计算机科学研究生,也是 RoR 的忠实粉丝。经过近一年的RoR学习,我已经完成了几本书和项目。语言不会是问题,但我感觉我被困在架构和设计部分。大多数时候我不得不问自己:这是解决这个问题的最佳方法吗?我真的不知道答案。
所以我认为我需要学习如何设计一个真正的项目:如何保持项目简单、高效和可扩展。我打算通过两种方式来做:首先找一些与rails设计模式相关的书籍,然后学习一些开源项目。
所以我的问题是,有什么书籍/项目推荐吗?提前致谢!
I am a graduate student in computer science, who is also big fan of RoR. After learning RoR for nearly one year, I have finished several books and projects. Language will not be a problem, but I feel like I am stuck at the architecture and design part. For most time I have to ask myself: is this the best way to solve this problem? I really don't know the answer.
So I think I need to learn the way to design a real project: how to keep the project simple, efficient and scalable. I am planning to do it in 2 ways: first find some books related to rails design patterns, then learn some open source projects.
So my questions is, any recommandation for books/projects? Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 Rails for Zombies:http://railsforzombies.org/
Railscasts 有非常好的简单视频教程:http://railscasts.com/
如果您确实想详细了解如何操作要构建您的后端(例如数据库设计),那么您需要购买一本有关数据库设计的专门书籍。但是,请注意,学习此类设计的原理需要一些时间!
Check out Rails for Zombies: http://railsforzombies.org/
Railscasts has really good simple video tutorials: http://railscasts.com/
If you really want to get into detail on how to structure your back-end such as your database design then you'll want to buy a dedicated book on database design. However, be aware that learning the principles of such design will take some time!