I've looked at IHP briefly a number of times and the thing that always turns me off it is the fact that it's perhaps _too_ batteries included.<p>When I read the pricing page on IHP's site, and see something like "Email confirmation" (for authentication) having a price associated with it, it makes me assume that IHP is sufficiently locked down that I couldn't just build that feature myself. Either it's not, and I can do, and I'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't support much harder than with other frameworks.<p>I'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't break out of as I feel is necessary isn't something I'd bet a company on.
IHP is basically the rails/laravel/django of Haskell. If you haven'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://www.youtube.com/watch?v=UbDtS_mUMpI" rel="nofollow">https://www.youtube.com/watch?v=UbDtS_mUMpI</a><p>- Docs to get started: <a href="https://ihp.digitallyinduced.com/Guide/index.html" rel="nofollow">https://ihp.digitallyinduced.com/Guide/index.html</a><p>- IHP reviews: <a href="https://www.g2.com/products/ihp/reviews" rel="nofollow">https://www.g2.com/products/ihp/reviews</a><p>Happy to answer any questions on IHP :)
>25 dollars a month for solo projects<p>>125 dollars a month per seat for companies<p>That's.. irregular. I really have nothing nice to say about this model, so I'll just leave a really good conf talk here. The part around 8:30 is really pertinent to this situation.
<a href="https://youtu.be/VBwWbFpkltg" rel="nofollow">https://youtu.be/VBwWbFpkltg</a>
What'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.
Looks nice. Can you explain what exactly "full stack" means in this case? I see "Auto live reloading using virtual DOM in development mode". But not production? So it's not doing any SPA-style client side DOM updates?