Rails开发入门指南
1. Rails开发流程与优势
Rails开发流程并非由文档驱动,不会有长达500页的规格说明。在Rails项目中,用户和开发者会共同探索需求及解决方案。随着开发者和用户对问题的理解加深,解决方案也会不断变化。Rails框架能在开发周期早期交付可用的软件,虽然可能不够完善,但能让用户提前了解交付内容。
这种方式鼓励了与客户的协作。当客户看到Rails项目能快速响应变化时,会信任开发团队能交付所需的内容,而不只是满足请求。对抗被“如果……会怎样”的探讨所取代。
Rails遵循DRY(Don’t Repeat Yourself)原则,对应用进行更改时,影响的代码量比其他框架少。而且Rails应用使用Ruby编写,概念表达准确简洁,更改易于实现且局限于局部。同时,Rails强调单元测试和功能测试,支持测试夹具和存根,为开发者提供了安全保障,使更改代码时更安心。
2. 适用人群
适合想要构建和部署基于Web应用的程序员,包括刚接触Rails(甚至可能刚接触Ruby)的应用程序员,以及熟悉基础知识但想深入了解Rails的人。需要对HTML、CSS和JavaScript有一定了解,能查看网页源代码即可,不要求成为专家,大部分操作只需复制粘贴书中可下载的内容。
3. 学习方式
3.1 前期准备
首先要了解Ruby语言和Rails框架的概况,安装Ruby和Rails,并通过简单示例验证安装是否成功。
3.2 示例学习
通过构建一个简单的在线商店示例,深入理解Rails背后的概念。不是逐个介绍Rails的组件,而是将各组
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



