开启 Rails 之旅:高效 Web 开发的秘诀
1. 数据库与 SQL 基础
在进行开发时,具备良好的 SQL 知识至关重要。当 ActiveRecord 提供的默认抽象不足以满足需求,或者需要编写特别高效的自定义查询时,SQL 知识能帮助我们更好地查询数据库。同时,在开发项目时,我们还需要决定数据库的结构。深入理解数据库的规范化及其权衡、索引以及存储过程等高级特性,有助于我们判断 Rails 约定是否足够,或者在必要时打破规则以满足项目需求。
Rails 为 SQL Server 提供了适配器,所以如果我们熟悉 SQL Server,完全可以使用它。不过需要注意的是,目前对 Microsoft Access 数据库的支持非常有限。我们可以尝试使用在 这里 提供的适配器草稿,但将数据迁移到其他完全支持的数据库系统可能会更简单。
2. Web 开发的崛起与挑战
近年来,开发领域经历了从桌面应用到 Web 应用的巨大范式转变。虽然现在说传统桌面程序过时还为时尚早,但 Web 软件的迅速崛起无疑表明了 Web 开发的日益重要性。
Web 应用为开发者和用户都带来了诸多优势。开发者可以享受更即时的开发、部署和维护周期,而用户则可以通过浏览器直接使用具有桌面应用特性和界面的富互联网应用(RIA)。这使得用户能够以平台无关的方式,在任何有互联网连接的地方访问数据。
然而,Web 开发也面临着一些挑战。Web 2.0
超级会员免费看
订阅专栏 解锁全文
1156

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



