don*_*ald 60 javascript ruby ruby-on-rails node.js
这3种语言/框架的最佳用途是什么?混合所有这些(或2)是否有用?
tad*_*man 90
如果您正在构建完整的Web应用程序,则应该使用Rails,因为它提供了最全面的服务.您还可以利用社区产生的大量工作.
Sinatra非常适合制作非常简洁,严谨的应用程序服务.你没有太多的工作,但速度非常快.如果您需要数据库连接,则必须将其添加,这样的事情可能会使创建中型应用程序成为一项挑战.基本上如果你需要一些非常简单且不需要Rails的东西,你可能需要Sinatra.
node.js是一个很好的新框架,用于生成响应性,可伸缩的应用程序,但它几乎没有像Rails这样的成熟平台的附加组件库.node.js非常擅长基于流和按需数据转换的应用程序.Node Knockout中生成的一些示例非常有趣,但这些是由一些特殊团队制作的.
虽然Node Knockout条目做得非常好,但与2009 Rails Rumble中生成的应用程序相比,它们似乎是缺乏深度和复杂性的玩具.这不是为了诋毁Node Knockout团队所做的工作,但它确实表明node.js的优势主要与实时事件有关,而与传统的更普通的基于DB的应用程序相比更少.
| 归档时间: | 
 | 
| 查看次数: | 17927 次 | 
| 最近记录: |