我在寻找关于构建Web框架的一些建议。我想建立一个基于Ruby(但不是Rails)的,基于安全性和可用性的自定义框架。有人可以指点我建立这样一个框架的资源吗?构建Web框架
构建Web框架
回答
创建Web框架(如果你不想处理所有的HTTP的东西),我会考虑rack
例如:
class App
def call
[200, {"Content-type:" => "text/html"}, ["Hello"]]
end
end
# config.ru
run App.new
这会让你的生活变得更加容易..我用70行的机架写了一个小型web框架(真的写得很糟糕) – errorhandler 2011-03-13 22:12:37
是的,我非常喜欢Rails,但是我不需要很多臃肿的功能。我不希望删除它们并在一个相当未记录的框架中搜索(直到最近),而是希望做出更加轻量级的需要实际编码知识的东西(对比Rails),但速度超快并且易于使用。 – sethvargo 2011-03-13 22:14:19
你有看过sinatra吗? – errorhandler 2011-03-13 22:15:34
下面是Ruby框架的列表。 http://www.thepixelart.com/ruby-frameworks-what-are-they-and-why-should-you-choose-one-which-one/
您可以从他们的架构中获得创意/灵感。
我也试图从头构建一个Ruby Web框架。我最近遇到这本书:http://rebuilding-rails.com,它从头开始创建一个ruby web框架。我还没有阅读,但它看起来像一个很好的资源。
谢谢。这太妙了。否则,我试图研究机架(Sinatra和Rails的基本FM),并且出现了很多东西。 – 2012-09-12 23:14:24
- 1. 构建Web应用程序的框架
- 2. Java MVC Web框架的架构差异
- 3. 构建Android框架资源
- 4. 语义Web框架体系结构
- 5. Java Web架构
- 6. 在Rails框架上使用ruby框架构建基于SOAP的Web服务框架
- 7. 用于为IE8构建Rich Web Apps的Java框架
- 8. IronPython Web框架
- 9. Python Web框架
- 10. Web框架
- 11. Java Web框架
- 12. 在web软件中构建安全架构(创建API)
- 13. 创建和Spring Web MVC框架
- 14. 新建Web项目的框架选择
- 15. asp.net web api架构
- 16. Azure Web Jobs架构
- 17. 无法为架构arm64和x86_64构建opencv ios框架
- 18. PHP CMS系统与框架构建 - PHP框架和PHP CMS
- 19. 完美的Web UI框架(与微软堆栈?) - 架构问题?
- 20. HTTP框架和web框架的区别?
- 21. web服务框架
- 22. 100%Javascript Web框架
- 23. Scala web微框架
- 24. 语义Web框架
- 25. TFS构建架构
- 26. 构建的架构
- 27. C++大规模程序/框架构建
- 28. 为NodeJS构建和部署框架
- 29. 构建纯Swift可可触摸框架
- 30. 选择构建Windows GUI的框架
如果您问这样的问题,为什么不使用预先存在的问题? – 2011-03-13 22:02:47
我正在使用一个已有的。我想知道他们是如何工作的,我想建立自己的 – sethvargo 2011-03-13 22:03:20
这是一个相当普遍的问题。尝试先查看现有的框架并了解它们的工作原理。也许你可以改进他们。 – 2011-03-13 22:06:21