IHP —— Haskell Web 框架
IHP 是开箱即用 (batteries-included) 的 Web 框架,采用函数式编程语言 Haskell 编写,同时应用了函数式包管理器Nix。 主要特性 类型安全 IHP 采用的 Haskell 具有类型安全特性,确保应用程序永远不会因为空指针异常而崩溃。如果你喜欢 TypeScript,那么也会喜欢 IHP。 即时加载变更 虽然 Haskell 是一种编译语言,但内置的开发服务器会以最快的方式自动重新加载代码变更,并且这些变化会立即反映出来——就像 PHP。 集成开发工具 IHP 提供了一整套基于 Web 的开发工具,包括:一个数据库模式设计器、一个基于 Web 的代码生成器、一个基于 Web 的 repl…… 支持主流操作系统 Windows (via Linux Subsystem), macOS, NixOS, Debian, Ubuntu 自动刷新内容 当底层数据发生变化时,后台会重新渲染视图。此功能对于希望视图始终反映实时数据库状态时十分有用。自动刷新可以替代使用 AJAX 手动轮询更改。 HSX HSX 和React 的 JSX 类似。在 Haskell 文件...