使用除Rails之外的Ruby框架有任何潜在的缺点吗?

Yen*_*Yen 6 ruby ruby-on-rails web-frameworks ramaze sinatra

我想使用比Rails(Sinatra/Ramaze/Camping)更轻的框架,但我担心通过这样做我将无法使用以插件形式为Rails定制的许多共享库.这是一个主要问题,还是大多数这些插件可用于不同的Ruby框架?

使用除Rails之外的Ruby框架还有其他潜在的缺点吗?

Sam*_*ron 9

您仍然可以在您提到的所有框架中使用gem,因此可以重复使用大量的东西.想换新的ORM,没问题.想要一个花哨的shmacy语法突出显示,没有问题.Rails一直在努力摆脱旧的插件模型,专门使用宝石.

如果其他框架之一符合您的需求,请更好地使用它.请记住,在文档和示例中,rails有更多.

如果我正在学习Ruby并想尝试一个Web框架,我可能会选择Rails,因为它更好,但因为它有更好的工具和文档.