Software Alternatives & Reviews

Things you forgot because of React

Medium Svelte htmx Terser
  1. 1
    Welcome to Medium, a place to read, write, and interact with the stories that matter most to you.
    Pricing:
    • Open Source

    #Blogging #Blogging Platform #CMS 2190 social mentions

  2. 2
    Cybernetically enhanced web apps
    Pricing:
    • Open Source
    If you don't already have a backend framework, I see no reason to disagree with TFA's recommendation of Svelte/SvelteKit[0]. It's simple, there's no runtime framework magic to debug, everything works exactly like you assume it does, it's pretty darn fast, and the DSL syntax isn't easily confused for the HTML it's templating (looking at you, Vue). If you do have a backend framework, then having the backend drive the reactivity is a pretty great way to go, so HTMX[1] is the least obtuse way of putting the most power in the hands of the backend. Really makes 'a light sprinkling of JS for interactivity' closer to reality than vanilla JS allows, without adding cognitive overhead. [0]: https://svelte.dev/.

    #Javascript UI Libraries #JavaScript Framework #JS Library 352 social mentions

  3. 3
    high power tools for HTML
    Pricing:
    • Open Source

    #Software Development #Javascript UI Libraries #JavaScript 65 social mentions

  4. 4

    EJS

    An open source JavaScript Template library.
    Pricing:
    • Open Source
    Angular is a fucking abomination on this front. Angular doesn't separate concerns at all, it just ties it all together with an entirely new and un-intuitive DSL that you have to now write in the HTML. Just look at your DSL here: https://angular.io/guide/binding-syntax#types-of-data-binding You abso-fucking-lutely are writing code in your html, you're just writing a crippled version of their custom DSL instead of plain old javascript. Frankly - I much prefer to write plain old javascript instead of learning a new bastard language that isn't useful anywhere else. JSX achieves that relatively well. It's not <i>entirely</i> plain old javascript. But it's about as close as I've seen anyone get for a template language complete with data binding. EJS https://ejs.co/ was my pick before JSX. For similar reasons - I don't want to have to learn a dsl which is just a shoddy wrapper for the JS anyways. Just let me write the damn javascript.

    #Javascript UI Libraries #Development #Front-End Frameworks 20 social mentions

  5. 5
    JavaScript parser, mangler, optimizer and beautifier toolkit for ES6+
    They can do it, it is just turned off by default and require more advanced configuration. <a href="https://github.com/terser/terser#cli-mangling-property-names---mangle-props">https://github.com/terser/terser#cli-mangling-property-names...</a>.

    #Web Application Bundler #Tool #Monitoring Tools 13 social mentions

Discuss: Things you forgot because of React

Log in or Post with