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

科技分類資訊推薦

英國超級跑車的短暫輝煌 Spectre R42 - 天天要聞

英國超級跑車的短暫輝煌 Spectre R42

Spectre R42是1990年代英國汽車工業中一顆璀璨卻短暫的明星,它承載着福特GT40精神傳承的使命,卻最終成為了汽車歷史上的遺珠。這款車的故事始於一個對經典賽車充滿熱情的工程師雷·克里斯托弗,他曾是GT Developments公司的聯合創始人,該公司
發售四日銷量已破萬!小米AI眼鏡火了 - 天天要聞

發售四日銷量已破萬!小米AI眼鏡火了

“您的眼前是一副黑框眼鏡,背後有空調、冰箱等家電產品,您似乎處在一個商店內。”6月29日,小米AI眼鏡發售的首個周末,記者來到位於上海浦東新區長泰廣場的小米之家探訪,親身體驗小米AI眼鏡的識物功能。
患者藉助無人機調血搶回了生命!江漢平原首個轉運醫療物資的無人機投運 - 天天要聞

患者藉助無人機調血搶回了生命!江漢平原首個轉運醫療物資的無人機投運

極目新聞記者 黃志剛通訊員 杜川日前,一名因車禍導致肝破裂的患者被緊急送往湖北省荊州市第一人民醫院(一下簡稱:荊州一醫)新城院區。術中,該患者失血超2000ML,血壓驟降,而血庫的A型血告急。手術的危急時刻,醫院啟動緊急預案,向總院申請調配A型紅細胞。藉助運載無人機,原本需要至少35分鐘的人工轉運,僅用了約7分...
龍旗科技向港交所遞交 H 股上市申請 - 天天要聞

龍旗科技向港交所遞交 H 股上市申請

DoNews6月29日消息,龍旗科技 29 日發布公告,宣布公司已於 27 日向香港聯合交易所有限公司遞交了發行 H 股股票並在香港聯交所主板掛牌上市的申請,並於同日在香港聯交所網站刊登了本次發行上市的申請資料。花旗、海通國際、國泰君安國際為龍旗科技聯席保薦人。招股書顯示,龍旗科技是全球領先的智能產品和服務提供商,目前...
售價25.49萬元!這款豪華插混SUV硬剛小米YU7 - 天天要聞

售價25.49萬元!這款豪華插混SUV硬剛小米YU7

日前,沃爾沃全新XC60上市,新車有燃油版和T8插電混動兩種動力版本,共8款車型,廠商建議零售價區間為39.69萬-60.39萬元。不過,此次沃爾沃為全新XC60準備了限時參考尊享價,價格區間為25.49萬-43.49萬元,起價直接降低了14萬元左右。作為改款車型,新車主要針對設計,智能和動力方面進行了升級,下面我們就來詳細看看新車...
信用卡被異地盜刷?你手機的NFC功能被騙子盯上了 - 天天要聞

信用卡被異地盜刷?你手機的NFC功能被騙子盯上了

近日,北京市第三中級人民法院對一起盜刷信用卡案進行了二審宣判。在這起案件中,多名被害人,信用卡沒有丟失也沒有被複制,卡上的錢卻在48小時內,異地被接連盜刷,共計一百多萬元。家住北京朝陽的張先生,在2023年4月的一天,突然收到銀行短信通知,他的信用卡在海南產生多筆大額消費。這些扣費通知顯示,從下午3點56分到...