TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

IHP, a batteries-included web framework built on Haskell and Nix

72 pointsby _queryover 2 years ago

5 comments

danpalmerover 2 years ago
I&#x27;ve looked at IHP briefly a number of times and the thing that always turns me off it is the fact that it&#x27;s perhaps _too_ batteries included.<p>When I read the pricing page on IHP&#x27;s site, and see something like &quot;Email confirmation&quot; (for authentication) having a price associated with it, it makes me assume that IHP is sufficiently locked down that I couldn&#x27;t just build that feature myself. Either it&#x27;s not, and I can do, and I&#x27;ve got the wrong impression, or it is, and I worry that IHP having that much control over my codebase will make other things that it doesn&#x27;t support much harder than with other frameworks.<p>I&#x27;m all for the business model of well integrated, well supported plugins for the framework, but a closed, tightly controlled development environment that I can&#x27;t break out of as I feel is necessary isn&#x27;t something I&#x27;d bet a company on.
评论 #32880412 未加载
_queryover 2 years ago
IHP is basically the rails&#x2F;laravel&#x2F;django of Haskell. If you haven&#x27;t tried Haskell before or think Haskell is only about monads and math, give it a try and be surprised :)<p>Some links if you want to try out IHP:<p>- Intro video demoing how to build apps with IHP: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=UbDtS_mUMpI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=UbDtS_mUMpI</a><p>- Docs to get started: <a href="https:&#x2F;&#x2F;ihp.digitallyinduced.com&#x2F;Guide&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;ihp.digitallyinduced.com&#x2F;Guide&#x2F;index.html</a><p>- IHP reviews: <a href="https:&#x2F;&#x2F;www.g2.com&#x2F;products&#x2F;ihp&#x2F;reviews" rel="nofollow">https:&#x2F;&#x2F;www.g2.com&#x2F;products&#x2F;ihp&#x2F;reviews</a><p>Happy to answer any questions on IHP :)
评论 #32880162 未加载
评论 #32882062 未加载
activitypeaover 2 years ago
&gt;25 dollars a month for solo projects<p>&gt;125 dollars a month per seat for companies<p>That&#x27;s.. irregular. I really have nothing nice to say about this model, so I&#x27;ll just leave a really good conf talk here. The part around 8:30 is really pertinent to this situation. <a href="https:&#x2F;&#x2F;youtu.be&#x2F;VBwWbFpkltg" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;VBwWbFpkltg</a>
评论 #32885848 未加载
belmont_supover 2 years ago
What&#x27;s the supposed difficulty to just use Cabal and not Nix? I had alot of difficulties running into Nix installation issues not along ago.<p>What resources does Nix handle for IHP? I can guess ostgres and the sql ui.
dimalover 2 years ago
Looks nice. Can you explain what exactly &quot;full stack&quot; means in this case? I see &quot;Auto live reloading using virtual DOM in development mode&quot;. But not production? So it&#x27;s not doing any SPA-style client side DOM updates?