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

科技分类资讯推荐

患者借助无人机调血抢回了生命!江汉平原首个转运医疗物资的无人机投运 - 天天要闻

患者借助无人机调血抢回了生命!江汉平原首个转运医疗物资的无人机投运

极目新闻记者 黄志刚通讯员 杜川日前,一名因车祸导致肝破裂的患者被紧急送往湖北省荆州市第一人民医院(一下简称:荆州一医)新城院区。术中,该患者失血超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分到...
守护家的每一程!瑞虎8冠军家族上新,10.69万起限时优惠 - 天天要闻

守护家的每一程!瑞虎8冠军家族上新,10.69万起限时优惠

6月28日,奇瑞汽车在青岛智能工厂成功举办"守护家的每一程"瑞虎8冠军家族新品发布会。活动现场正式推出两款战略车型:定位于家庭出行的瑞虎8L长虹版,以及面向年轻消费群体的瑞虎8 PLUS乘风版,分别提供12.77万元和10.69万元的限时优惠价格。为促进市场销
一文看懂 角接触球轴承的安装方式及特点 - 天天要闻

一文看懂 角接触球轴承的安装方式及特点

角接触球轴承的安装比深沟球轴承复杂,多为成对安装,并需采用预加载荷。安装得好,可使主机的工作精度、轴承寿命大大提高;否则,不仅精度达不到要求,寿命也会受到影响。 下面,宇耐尔小编就为大家详细介绍一下,角接触球轴承安装方法。1.
工装夹具定位原则:长边定旋转,短边定移动.3点成面 - 天天要闻

工装夹具定位原则:长边定旋转,短边定移动.3点成面

在机械加工领域,工装夹具是保证工件在加工过程中处于正确位置的重要工具。其定位原理多种多样,但“长边定旋转,短边定移动”这一原则在实际应用中具有显著的指导意义。这一原则主要基于六点定位原理和工件定位的基本原理,旨在通过合理布局的定位元件,实现
小米YU7刹车片起火!公司回应 - 天天要闻

小米YU7刹车片起火!公司回应

日前,有媒体发布了在赛道测试小米YU7时刹车片起火的视频。小米汽车28日回应称,视频中,小米YU7 Max在天津V1赛车场进行1个暖胎圈+1个飞行圈后,在未进行散热圈的极端情况下,直接驻车,高温导致制动片有机物材料发生起火,但制动系统整体未出现任何制动失效等问题,功能健全,使用正常。全文如下:问:看到有媒体在赛道测...