利用 Rails 实现实时内网 Web 报告
1. 报告与网络连接的重要性
报告并非孤立存在,它是为特定用户和特定目的而编写的。技术选择,如“使用何种语言”和“如何传递信息”,会受到用户和报告目的的极大影响。毕竟,只有用户能够访问报告,报告才具有价值。
将报告传递给用户最强大的方法之一是通过万维网。用户几乎可以从任何联网设备访问信息,而且由于互联网的普及,你可能无需为他们的计算机进行任何特殊配置,只需提供网页地址即可。
2. 选择 Web 框架
有许多 Web 框架和语言可供选择,但如果你对 Ruby Web 框架感兴趣,那么可能会特别关注 Ruby on Rails(通常简称为 Rails)。实际上,由于 Rails 的迅速崛起,Ruby 本身也得到了极大的发展。不过,你也可以使用其他 Ruby Web 框架,例如:
- Nitro :一个功能强大的替代方案,官网为 http://www.nitroproject.org/。
- Merb :与 Rails 类似的框架,但占用空间更小。它还允许你使用其他 ORM 框架,如 Data Mapper,因此更加灵活,官网为 http://merb.rubyforge.org/。
由于 Rails 的流行和广泛的社区支持,我们将使用它来进行 Web 示例。Rails 是一个 Model - View - Controller(MVC)框架,代码通常分为三个部分:
|部分|描述|
| ---- | ---- |
|模型|代表应用程序使用的数据|
|视图|代表数据
超级会员免费看
订阅专栏 解锁全文
1814

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



