我正在开发一个新的网站,该网站的复杂程度与 Yelp.com 差不多。虽然我对 Ruby 不是很熟悉,但决定使用它来开发后端。在这个过程中,我偶然发现了 Sinatra。我真的很喜欢 Sinatra 中路由的简单性,并决定将其作为开发的起点。似乎大部分人都认为 Sinatra 适用于快速开发和“小型 Web 应用程序”。Sinatra 存在固有的扩展问题吗?还是这些评论源于你基本上需要从头开始构建一切?如何评价以 Sinatra 作为大规模 Web 应用的基础?感谢您提供任何关于此问题的意见。
我不确定 stackoverflow 是否适合询问此类观点问题,但这是我目前唯一可以得到反馈的资源。