IHP :一個開箱即用的 Haskell Web 框架

2024年01月15日23:05:24 科技 1432

IHP :一個開箱即用的 Haskell Web 框架 - 天天要聞

IHP 是一個開箱即用的 Haskell Web 框架,構建在 Haskell 和 Nix 之上。

我們相信函數式編程是軟體開發的未來,並希望讓任何人都可以使用 haskell 和 nix 進行函數式編程。我們嘗試提供一個可供尚未使用過 haskell 的開發人員使用的解決方案。IHP 提供了使用 haskell 和 nix 構建出色的 Web 應用程序所需的一切。我們做出了許多務實的決定,讓您更快開始。這樣你就可以一路拿起 haskell :-)

IHP 代表集成 Haskell 平台。

是什麼讓它與眾不同?

類型安全且可靠: 通過 Haskell 和 Nix,我們使用最可靠的可用技術,以確保您的應用程序永遠不會因為空指針異常而崩潰。

如果您喜歡 TypeScript,您也會喜歡 IHP。

實時重新載入: 雖然 haskell 是一種編譯語言,但內置的開發伺服器會使用儘可能最快的方式自動重新載入代碼更改。更改會立即反映出來。就像古老的 PHP 一樣。

IHP :一個開箱即用的 Haskell Web 框架 - 天天要聞

觀看它的實際行動!

易於訪問: 完全託管的開發環境的設置只需 5 分鐘。所有依賴項(甚至資料庫和編譯器)都使用 nix 包管理器進行管理。這意味著依賴性問題不會再發生。此外,對於團隊中的所有開發人員來說,一切都保證是相同的。

無需 Haskell 經驗: 即使您還沒有專業的 Haskell 經驗,代碼生成器也將幫助您快速構建內容。通過構建現實世界的應用程序來學習 Haskell。

集成開發工具: 為了加快您的開發過程,IHP 附帶了一整套基於 Web 的開發工具。包括:資料庫模式設計器、基於 Web 的代碼生成器、基於 Web 的 repl、...

支持的主要操作系統: Windows(通過 Linux 子系統)、macOS、NixOS、Debian、Ubuntu

HSX: 就像 React 的 JSX 一樣。在你的 haskell 文件中編寫 html 代碼。這將在編譯時轉換為實際的類型檢查 haskell 代碼。

自動刷新: 當基礎數據發生變化時,在後台重新渲染視圖。當您希望視圖始終反映實時資料庫狀態時,這非常有用。自動刷新可以輕鬆替代使用 AJAX 手動輪詢更改。

這是使用自動刷新的視圖,這裡沒有特定於應用程序的 JS 代碼。所有視圖更新均由伺服器觸發:

IHP :一個開箱即用的 Haskell Web 框架 - 天天要聞

使用一行代碼即可為 IHP 視圖啟用自動刷新。

項目地址:

https://github.com/digitallyinduced/ihp

科技分類資訊推薦

引領科技豪華MPV新風尚 第二代騰勢D9西安車展亮相 - 天天要聞

引領科技豪華MPV新風尚 第二代騰勢D9西安車展亮相

兼具宜商氣度與家用溫情的科技豪華旗艦MPV,第二代騰勢D9迎來西安地區正式亮相。新車依託全球新能源MPV冠軍底蘊,以第二代刀片電池、雙閥雲輦-C、天神之眼5.0智駕等核心技術全面升級,兼顧商務體面與家庭舒適,為西北高端用戶帶來一站式全能出行解決方案。
採購禁入!科華數據材料造假被拒門外 - 天天要聞

採購禁入!科華數據材料造假被拒門外

本報(chinatimes.net.cn)記者胡雅文 北京報道這家趕上AI算力風口的公司,因投標材料造假,被相關採購方列入禁入名單兩年,其此前提出的複議申請也被正式駁回。相關採購平台近日發布公告,明確駁回科華數據股份有限公司(下稱「科華數據」,002335.SZ)此前提交的複議申請。早在一年前,科華數據已被認定在「信息通信樞紐...
快評樂道L80:15萬元級買大五座,這波值得沖? - 天天要聞

快評樂道L80:15萬元級買大五座,這波值得沖?

日前,樂道L80正式發布並開啟預售,其整車購買預售價為24.58萬元起,租電購買預售價則低至15.98萬元起。面對大型SUV市場「細分再細分」之競爭趨勢,這款樂道年度重磅新車都有哪些優勢?又能否成為「大五座SUV革新之作」?下面,圈哥就帶大家全方位感受。
成都直擊凱威德:純電全尺寸SUV的張揚與大氣 - 天天要聞

成都直擊凱威德:純電全尺寸SUV的張揚與大氣

4月22日,凱迪拉克以奧斯卡級盛典規格,將上海保利大劇院點亮為璀璨舞台,在品牌代言人倪妮與全場嘉賓的共同見證下,凱迪拉克全尺寸純電公路旗艦——凱威德耀然上市。新車共推出長續航四驅Pro、高性能四驅Ultra兩款配置,官方售價區間為46.88萬-50.88萬元。