我們的朋友 路易斯·菲格羅亞 什麼是 網絡編程專家,建議我們嘗試分享一個 Ruby的現代Web框架 叫 花美 具有多種功能,出色的可移植性和可用性,以及一個可以滿足多個需求的Web界面。
什麼是花見?
Hanami是一個開源Web框架,我們可以將其歸類為“全棧”,因為它允許我們對應用程序的前端和後端進行編程,它是由 盧卡·吉迪 使用紅寶石。
該工具為我們提供了一系列可以整體使用或單獨使用的模塊,它們的結構如下:
- 花見::模型:與實體,數據存儲庫和映射器保持一致。
- 花見市::風景:在視圖和模板之間進行分隔的演示。
- 花見::控制器:功能齊全,快速,可驗證的機架操作。
- 花見::驗證:包含針對Ruby對象的MixIn驗證
- 花見::路由器:Ruby / Rack HTTP路由器
- 花見::幫助者:我們的Ruby應用程序的助手
- 花見::郵件:Ruby應用程序的郵件
- 花見::資產: 資產管理 (資產)(來自Ruby)
- 花見::實用程序:用於處理Ruby核心擴展和類實用程序。
該工具還配備了一個控制台,該控制台是 替換 根據 IRB ,對於與項目中定義的對象進行交互非常有用。
花美特徵
Hanami提供給我們的眾多功能中,我們可以重點介紹:
- 出色的模塊化程度和工具使我們能夠從簡單的項目發展到最複雜的項目。
- 乾淨,直觀,快速的界面以及令人羨慕的可用性。
- 具有快速響應時間的Web框架。
- 它與最先進的技術進行了一系列集成,還配備了廣泛的安全策略,這使我們有可能開發從源頭就受到保護的應用程序。
- 它配備 超過100個功能 這將使我們能夠以簡單的方式開發應用程序。
- Hanami會特別注意內存的使用,因此其功能旨在節省內存,從而確保其開發人員確保Hanami比其他Ruby Web框架消耗的內存少60%。
- 這是一個簡單的工具,可以快速編寫任何類型的應用程序,並具有明確的代碼可維護性原則。
如何使用花見?
要使用Hanami,我們必須安裝Ruby,例如在Ubuntu和衍生版本中,其操作如下:
sudo apt-get install rubygems
安裝了rubygems之後,請按照以下步驟操作:
- 我們下載並安裝hanami
寶石安裝花見
- 我們創建hanami實例並運行服務器
hanami新書架
cd 書架 && 捆綁包 EXEC hanami服務器
- 然後,如果我們訪問以下URL http:// localhost:2300,則可以訪問該框架
我們可以找到有關Hanami使用的大量文檔 這裡同樣,Ruby的Web框架的源代碼可在 github官方應用.