28 ms·
HTMX https://htmx.org/ https://htmx.org/ LiteDOM https://litedom.js.org/ https://litedom.js.org/ Stimulus https://stimulusjs.org/ https://stimulusjs.org/ Tur
by brylie 6y ago
HTMX
https://htmx.org/ https://htmx.org/
LiteDOM
https://litedom.js.org/ https://litedom.js.org/
Stimulus
https://stimulusjs.org/ https://stimulusjs.org/
Turbolinks
https://github.com/turbolinks/turbolinks https://github.com/turbolinks/turbolinks
- rolae 6y agoStimulus Reflex https://docs.stimulusreflex.com/ https://docs.stimulusreflex.com/ Laravel Livewire https://laravel-livewire.com/ https://laravel-livewire.com/ Phoenix LiveView https://github.com/phoenixframework/phoenix_live_view https://github.com/phoenixframework/phoenix_live_view That's where I see a lot of potential. With Stimulus Reflex I have the convenience and development speed of Rails and I can enhance it with StimulusJS sprinkles and reflexes to create great experiences for the user. The interactivity I get is enough for 90%+ of the webapps out there and the complexity to do it is far less.
- tapvt 6y agoI am quite a fan of HTMX and am using it for multiple projects now. I hope it continues to gain traction.
- edwinyzh 6y agoMe too! As a developer mostly with desktop software development experiences, htmx is so much straightforward to understand and easy to code, it's a perfect chose for me to implement pages such as 'License Upgrade', 'License Renew', and so on: https://docxmanager.com/miscpages/upgrade-to-standard-from-basic.html https://docxmanager.com/miscpages/upgrade-to-standard-from-b...
- dinkleberg 6y agoHow do you handle things like menu pop-ups and toggling/hiding content? I keep wanting to use htmx and it's like, but there always seem to be very common tasks like having an expandable menu on mobile that don't have a great solution in these libraries and I have to write vanilla JS. I've settled on Alpine instead for the time being because it has some data management built in. I'm thinking I'm going to have to switch to Vue on my current project because I feel so much less productive with Alpine.
- recursivedoubts 6y agohtmx is focused on increasing the network-oriented expressiveness of HTML, rather than on pure front end enhancements. For something like menu popups or toggling content on the front end, I would expect an application to use a front end framework like bootstrap, or perhaps WebComponents, or a scripting solution like Alpine, in conjunction with htmx. Alpine and htmx complement one another nicely, particularly since htmx 0.2.0, when we started firing kebab-style event names.
- dinkleberg 6y agoAh for whatever reason I always saw this as an either-or scenario, not in tandem. That gives me hope as I’ve wanted to use htmx on a project. Gonna start playing around with it tonight. Thanks!
- brylie 6y agoBasically, you can toggle visibility on your pop up menus or modals with standard CSS/HTML. The visibility class/attribute can be controlled declaratively or imperatively without much JS. You can even use CSS transitions to add nice smooth animation to your menu/overlay. #UseThePlatform
- brainbag 6y agoDo you have any examples or favorite articles about using it? I'm exploring the space, but have really limited time to sit down with all of the different options today. HTMX is one that is very intriguing.