News for hackers. Stuff that matters.
Re:Hyperapp – A tiny framework for building web interfaces by PufPufPuf on Tuesday June 30, 2020 @07:50AM (#23689126)
I have tried Hyperapp some time ago. It's usable for small apps, but the lack of ecosystem makes it unfit for anything larger -- as is usual for all niché JS frameworks.

Funnily, the "ecosystem" page contains just Lorem Ipsum (https://hyperapp.dev/ecosystem) and the Awesome Hyperapp section for V2 is almost empty (https://github.com/jorgebucaran/awesome-hyperapp)

Re:Hyperapp – A tiny framework for building web interfaces by foobarbecue on Tuesday June 30, 2020 @08:51AM (#23689479)
Is niché a portmanteau of niche and cliché?
Re:Hyperapp – A tiny framework for building web interfaces by bigblind on Tuesday June 30, 2020 @03:57PM (#23694128)
No, it's niche with a French accent
Re:Hyperapp – A tiny framework for building web interfaces by sqrt17 on Tuesday June 30, 2020 @04:04PM (#23694198)
Fun fact: niche is a French word that doesn't have an accent. So niché is the heavy metal ümlaut version.
Re:Hyperapp – A tiny framework for building web interfaces by slim on Tuesday June 30, 2020 @06:02PM (#23695298)
niche with a french accent sounds like the "nish" in "varnish".
Re:Hyperapp – A tiny framework for building web interfaces by Uehreka on Tuesday June 30, 2020 @06:16PM (#23695395)
It’s pronounced “NEE-chuh”.
Re:Hyperapp – A tiny framework for building web interfaces by escapecharacter on Tuesday June 30, 2020 @09:36PM (#23696801)
Like Nietzsche?
Re:Hyperapp – A tiny framework for building web interfaces by inamorty on Wednesday July 01, 2020 @06:56AM (#23700094)
More like neesh.
Re:Hyperapp – A tiny framework for building web interfaces by pkghost on Tuesday June 30, 2020 @01:22PM (#23692447)
Good content.
Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @12:47PM (#23691987)
We're so close to the official V2 release, but there are still issues. I'll make sure to fix most by then. You totally have a point about the lack of an ecosystem, but building one is where the fun is. I am sure we'll get there! Thank you for your feedback.
Re:Hyperapp – A tiny framework for building web interfaces by ricardobeat on Tuesday June 30, 2020 @07:56AM (#23689153)
It's been like that for months - seems like the project is not seeing the activity they expected for v2.

Also server-side routing is broken and that link will not work.

Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @09:58AM (#23690030)
We are very close to the official V2 release, but right now that page is still a WIP.

The link works fine, though.

Re:Hyperapp – A tiny framework for building web interfaces by satyrnein on Tuesday June 30, 2020 @02:47PM (#23693376)
Also, if you click "join us" and then "tutorial" your scroll position is in an unexpected place.
Re:Hyperapp – A tiny framework for building web interfaces by dsissitka on Tuesday June 30, 2020 @10:11AM (#23690154)
It’s broken here too.
Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @10:28AM (#23690359)
Do you know why?
Re:Hyperapp – A tiny framework for building web interfaces by dsissitka on Tuesday June 30, 2020 @11:01AM (#23690734)
Oooh, I see. It (https://hyperapp.dev/ecosystem) is broken if you've never been to https://hyperapp.dev before.
Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @11:08AM (#23690817)
Ah, gotcha gotcha. Thank you for reporting it! :)
Re:Hyperapp – A tiny framework for building web interfaces by cortesoft on Tuesday June 30, 2020 @04:21PM (#23694348)
Yeah, I got a 404 page when visiting it, too.
Re:Hyperapp – A tiny framework for building web interfaces by doctoboggan on Tuesday June 30, 2020 @11:27AM (#23691007)
I am on macOS / Safari 13.2.1 and I can not visit hyperapp.dev/ecosystem after visiting hyperapp.dev
Re:Hyperapp – A tiny framework for building web interfaces by vages on Tuesday June 30, 2020 @10:20AM (#23690265)
The link does not work.
Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @10:35AM (#23690435)
Any idea why? Any info you can share would help us debug whatever the issue is.
Re:Hyperapp – A tiny framework for building web interfaces by european321 on Tuesday June 30, 2020 @10:39AM (#23690480)
Missing a wildcard route? No idea how your routing is setup
Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @10:50AM (#23690597)
It's all client-side. When I click that link, it opens the site as usual.
Re:Hyperapp – A tiny framework for building web interfaces by shripadk on Tuesday June 30, 2020 @11:07AM (#23690804)
Click the link directly: https://hyperapp.dev/ecosystem

As the parent said, you don't have a catch-all route. That is why!

Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @12:48PM (#23691994)
That's what it is, thank you for clarifying.
Re:Hyperapp – A tiny framework for building web interfaces by HHalvi on Tuesday June 30, 2020 @02:51PM (#23693428)
Their guide (https://hyperapp.dev/guides) page is also filled with Lorem Ipsum.
Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @03:39PM (#23693935)
Ouch, yes, that's also a WIP, thank you for checking in, though.
Re:Hyperapp – A tiny framework for building web interfaces by bigblind on Tuesday June 30, 2020 @03:58PM (#23694150)
The quickstart is quite clear, but I'd love to see some slightly larger examples like, how is state passed between components? How do event handlers work? The API page seems sparse as well.

But it looks like a great start

Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Tuesday June 30, 2020 @04:02PM (#23694187)
And you'll get it! Just check again soon as we should have the official release out there in just a few months, maybe less.
Re:Hyperapp – A tiny framework for building web interfaces by HumblyTossed on Tuesday June 30, 2020 @10:45AM (#23690546)
> but the lack of ecosystem makes it unfit for anything larger

What does this mean?

Re:Hyperapp – A tiny framework for building web interfaces by apozem on Tuesday June 30, 2020 @02:46PM (#23693363)
Some problems are hard, common and already solved. Sometimes solving these problems yourself adds no unique value to your product. In that case, you should just use a well-reviewed external ecosystem package.

A large project will run into many of these problems. It is a waste to re-invent the wheel because a cool new framework has too few pre-made wheels.

Re:Hyperapp – A tiny framework for building web interfaces by RobertKerans on Tuesday June 30, 2020 @02:10PM (#23692966)
Lack of libraries, as sibling says. Any libraries that exist are not generally well supported relative to similar libs for popular frameworks. Much smaller community, much less ease at finding others who may have had similar issues. Fewer eyes on, fewer bugs picked up. Fewer contributors, slower fixes/updates. Docs there are tend to atrophy faster.

Developed with Hyperapp on big prod apps about three years; was used to inject small amounts of interactive functionality into existing apps (.Net with jQuery powered frontends). Sorta worked, nice, simple idea, but docs almost nonexistent at the time (to be fair there's very little to it), was in process of being dumped for React just as I was leaving (to work on apps with Elm frontends, which Hyperapp takes a lot from, and suffers from similar issues, heh)

Re:Hyperapp – A tiny framework for building web interfaces by sb8244 on Tuesday June 30, 2020 @10:47AM (#23690560)
I interpret this as you need to do everything yourself rather than using off-the-shelf libraries.
Re:Hyperapp – A tiny framework for building web interfaces by AndrewUnmuted on Tuesday June 30, 2020 @07:37PM (#23696093)
To be fair, they did make a pretty deliberate effort to warn visitors that the website is incomplete, with some animated text:

> this site is a wip, stay in touch!

Re:Hyperapp – A tiny framework for building web interfaces by jorgebucaran on Wednesday July 01, 2020 @01:09PM (#23703858)
Thank you. That's a marquee haha.