7 ms·
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 fr
by PufPufPuf 6y ago
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 https://hyperapp.dev/ecosystem) and the Awesome Hyperapp section for V2 is almost empty (https://github.com/jorgebucaran/awesome-hyperapp https://github.com/jorgebucaran/awesome-hyperapp)
- ricardobeat 6y agoIt'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.
- jorgebucaran 6y agoWe are very close to the official V2 release, but right now that page is still a WIP. The link works fine, though.
- dsissitka 6y agoIt’s broken here too.
- jorgebucaran 6y agoDo you know why?
- dsissitka 6y agoOooh, I see. It (https://hyperapp.dev/ecosystem https://hyperapp.dev/ecosystem) is broken if you've never been to https://hyperapp.dev https://hyperapp.dev before.
- jorgebucaran 6y agoAh, gotcha gotcha. Thank you for reporting it! :)
- cortesoft 6y agoYeah, I got a 404 page when visiting it, too.
- doctoboggan 6y agoI am on macOS / Safari 13.2.1 and I can not visit hyperapp.dev/ecosystem after visiting hyperapp.dev
- vages 6y agoThe link does not work.
- jorgebucaran 6y agoAny idea why? Any info you can share would help us debug whatever the issue is.
- european321 6y agoMissing a wildcard route? No idea how your routing is setup
- jorgebucaran 6y agoIt's all client-side. When I click that link, it opens the site as usual.
- shripadk 6y agoClick the link directly: https://hyperapp.dev/ecosystem https://hyperapp.dev/ecosystem As the parent said, you don't have a catch-all route. That is why!
- jorgebucaran 6y agoThat's what it is, thank you for clarifying.
- deleted 6y ago[deleted]
- satyrnein 6y agoAlso, if you click "join us" and then "tutorial" your scroll position is in an unexpected place.
- foobarbecue 6y agoIs niché a portmanteau of niche and cliché?
- pkghost 6y agoGood content.
- bigblind 6y agoNo, it's niche with a French accent
- Uehreka 6y agoIt’s pronounced “NEE-chuh”.
- escapecharacter 6y agoLike Nietzsche?
- inamorty 6y agoMore like neesh.
- HumblyTossed 6y ago> but the lack of ecosystem makes it unfit for anything larger What does this mean?
- sb8244 6y agoI interpret this as you need to do everything yourself rather than using off-the-shelf libraries.
- RobertKerans 6y agoLack 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)
- apozem 6y agoSome 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.
- jorgebucaran 6y agoWe'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.
- HHalvi 6y agoTheir guide (https://hyperapp.dev/guides https://hyperapp.dev/guides) page is also filled with Lorem Ipsum.
- jorgebucaran 6y agoOuch, yes, that's also a WIP, thank you for checking in, though.
- bigblind 6y agoThe 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
- jorgebucaran 6y agoAnd you'll get it! Just check again soon as we should have the official release out there in just a few months, maybe less.
- AndrewUnmuted 6y agoTo 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!
- jorgebucaran 6y agoThank you. That's a marquee haha.