我在尋找關於構建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