Sinatra 什么是 Simba.

Saito · 2012年03月21日 · 最后由 Saito 回复于 2013年01月09日 · 5185 次阅读

Simba

simba 这个名字的意义在于 sinatra imba, 同样也是 狮子王 simba. lol.

simba 旨在提供 ruby off rails 的最佳实践.

为什么不直接用 Ruby on Rails?

是的, 我是 sinatra 的 fanboy.

  • 加载一个 sinatra 程序速度飞快. 不像 rails.

  • 路由跟控制器在一个地方. 不像 rails.

  • 更容易实施 tdd 和 bdd. 不像 rails. ( 需要加载一系列加快 run test 速度的 gem)

  • ...

Simba 能为你做什么?

  • 一个趁手的标准 sinatra 应用骨架.

  • sinatra/reloader 支持.无需重启应用.

  • 帮你选择 slim 与 sequel,两个跟 sinatra 一样 cool 的 gem.

  • 让 sinatra 拥有 assets-pipeline.

  • coffee 和 sass 的默认支持.

  • 测试套件的支持.

  • ...

安装

gem i simba

使用

simba appname [--skip-bundle]

地址

https://github.com/SaitoWu/simba

欢迎各种 issue 与 pull-request

在随后的 simba 版本中,我会逐渐将我们自己的 yavaeye 以及一些私有项目的最佳实践应用在 simba 上面.

Thx.. :p

支持分享 有时间体验下

哈哈,我觉得这个写个 rails template 就好了吧?用 template 可以不管尽量小的减少 rails 的升级所带来的目录、文件结构改变。 抱歉,看错了。。。

我还没用过 sinatra,以后有机会用用。话说。原来 yavaeye 是楼主的啊。。

#4 楼 @anylei 我跟 @night_song 一起搞的.不过我们的目标转变为打造码农生态圈了.所以 yavaeye 源码其实很久没动了.

#5 楼 @Saito =_= 码农生态圈……

#6 楼 @Rei 一个码畜的求生之路.. =_=

sinatra 一直停留在用一些 demo(heroku 上),用于监控等等

真在跑的项目不敢用,就担心需求多了后又要改回 rails.

不错,准备有空把原来的某个 sinatra 换成 simba 玩玩

v0.0.4 released!.

change log: https://github.com/SaitoWu/simba/commits/master

新增了 sinatra-flash 的使用. 增加了 rake test 的 task. rake db task 得到了很大加强. ...

gem i simba

simba appname

匿名 #12 · 2012年04月27日

ruby off rails 还不够, 我更希望看到 ruby off web 的最佳实践

#12 楼 @Guest Shoes 如何?

#13 楼 @hechian _why 隐身了,Shoes 估计也走不了多远了。

有空体验下

我了个去,我以前的公司叫这个名字。

yavaeye 挺不错!

padrino用户,持续关注中......

#14 楼 @serco Ruby 社群不會只有一個_why 的:)

业界良心!

#20 楼 @hooopo 沉下去的不能被挖坟才是业界良心啊!!! 被你挖了这么多帖.

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册