首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sinatra成功案例

Sinatra成功案例
EN

Stack Overflow用户
提问于 2009-02-13 09:03:05
回答 8查看 8.9K关注 0票数 25

你成功使用Sinatra了吗?这是一个什么样的项目?在什么情况下,您会推荐使用Sinatra而不是Rails或Merb?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-02-13 16:39:39

我曾经尝试过Sinatra,但还没有真正用它写出任何严肃的东西。正如你上面所说的,在http://www.sinatrarb.com/wild.html上有一个列表,尽管那里列出的许多应用程序似乎链接到GitHub页面,我假设这些页面通常是正在试验Sinatra并在网上发布结果的人。然后,还有Sinatra mailing list,在那里你可以找到一些有趣项目的链接。

至于你关于何时使用Sinatra的问题,我个人会回答“对于较小的项目”。当你想要快速启动和运行一些东西时,Sinatra似乎是一个很好的选择。对于喜欢Ruby的人来说,这也是很棒的。我的意思是,当你在Rails中做一些事情时,你必须“用Rails的方式”去做。Rails是您在其上构建应用程序的框架,您必须遵守它的习惯和约定。而Sinatra给人的感觉就像一个图书馆。你感觉你在写Ruby,如果你想连接到一个数据库,你可以使用你喜欢的库,如果你想输出HTML,你可以选择你喜欢的模板库,如果你想要一个简单的web框架,你可以选择Sinatra。Sinatra不是构建整个应用程序的基础,它是在应用程序的其余部分中使用和的东西。

所以,正如您可能已经猜到的,我非常喜欢Sinatra,并且我会将其用于个人(或小规模)项目。它很容易设置和使用,只要你知道你在做什么。纵观http://www.sinatrarb.com/wild.html,似乎这就是大多数人使用它的目的,例如Is Lost on yet?Calendar About Nothing

*编辑:我发现了一个线程here,人们链接到他们的项目。似乎既有更大的项目,也有更小的项目。非常有趣的东西。

票数 20
EN

Stack Overflow用户

发布于 2009-02-13 09:35:27

http://www.sinatrarb.com/wild.html上有一个列表。

尽管如此,我还是希望听到更多关于它们的信息。我还怀疑在这个列表之外还有很多成功的Sinatra项目。

票数 2
EN

Stack Overflow用户

发布于 2009-02-24 15:27:03

我刚刚发布了用Sinatra编写的TweepDiff (http://tweepdiff.com)。其他任何东西都会被夸大,但我也会在更大的项目中使用Sinatra。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/545254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档